home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / djpeg folder / djpeg.rsrc / CODE_4.txt < prev    next >
Text File  |  1991-11-12  |  116KB  |  2,093 lines

  1. # near model CODE resource
  2. # jump table entries: 744-748 (5 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFA                link       A6, -0x0006
  5. 00000004  206E 0008                movea.l    A0, [A6 + 0x8]
  6. 00000008  5368 0030                subq.w     [A0 + 0x30], 1
  7. 0000000C  4A68 0030                tst.w      [A0 + 0x30]
  8. 00000010  6C16                     bge        +0x18 /* 00000028 */
  9. 00000012  206E 0008                movea.l    A0, [A6 + 0x8]
  10. 00000016  2050                     movea.l    A0, [A0]
  11. 00000018  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12. 0000001C  2068 000C                movea.l    A0, [A0 + 0xC]
  13. 00000020  4E90                     jsr        [A0]
  14. 00000022  588F                     addq.l     A7, 4
  15. 00000024  48C0                     ext.l      D0
  16. 00000026  6014                     bra        +0x16 /* 0000003C */
  17. label00000028:
  18. 00000028  206E 0008                movea.l    A0, [A6 + 0x8]
  19. 0000002C  2268 002C                movea.l    A1, [A0 + 0x2C]
  20. 00000030  52A8 002C                addq.l     [A0 + 0x2C], 1
  21. 00000034  1011                     move.b     D0, [A1]
  22. 00000036  4880                     ext.w      D0
  23. 00000038  0240 00FF                andi.w     D0, 0xFF
  24. label0000003C:
  25. 0000003C  4840                     swap.w     D0
  26. 0000003E  4240                     clr.w      D0
  27. 00000040  4840                     swap.w     D0
  28. 00000042  2D40 FFFC                move.l     [A6 - 0x4], D0
  29. 00000046  202E FFFC                move.l     D0, [A6 - 0x4]
  30. 0000004A  E188                     lsl        D0, 8
  31. 0000004C  206E 0008                movea.l    A0, [A6 + 0x8]
  32. 00000050  5368 0030                subq.w     [A0 + 0x30], 1
  33. 00000054  4A68 0030                tst.w      [A0 + 0x30]
  34. 00000058  6C1A                     bge        +0x1C /* 00000074 */
  35. 0000005A  48E7 8000                movem.l    -[A7], D0
  36. 0000005E  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 00000062  2050                     movea.l    A0, [A0]
  38. 00000064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39. 00000068  2068 000C                movea.l    A0, [A0 + 0xC]
  40. 0000006C  4E90                     jsr        [A0]
  41. 0000006E  588F                     addq.l     A7, 4
  42. 00000070  48C0                     ext.l      D0
  43. 00000072  6018                     bra        +0x1A /* 0000008C */
  44. label00000074:
  45. 00000074  48E7 8000                movem.l    -[A7], D0
  46. 00000078  206E 0008                movea.l    A0, [A6 + 0x8]
  47. 0000007C  2268 002C                movea.l    A1, [A0 + 0x2C]
  48. 00000080  52A8 002C                addq.l     [A0 + 0x2C], 1
  49. 00000084  1011                     move.b     D0, [A1]
  50. 00000086  4880                     ext.w      D0
  51. 00000088  0240 00FF                andi.w     D0, 0xFF
  52. label0000008C:
  53. 0000008C  3D40 FFFA                move.w     [A6 - 0x6], D0
  54. 00000090  4CDF 0001                movem.l    D0, [A7]+
  55. 00000094  7200                     moveq.l    D1, 0x00
  56. 00000096  322E FFFA                move.w     D1, [A6 - 0x6]
  57. 0000009A  D081                     add.l      D0, D1
  58. 0000009C  4E5E                     unlink     A6
  59. 0000009E  4E75                     rts
  60. 000000A0  4745                     chk.w      D3, D5
  61. 000000A2  5432 4259                addq.b     [A2 + D4.w * 2 + 0x59], 2
  62. 000000A6  5445                     addq.w     D5, 2
  63. fn000000A8:
  64. 000000A8  4E56 FFFC                link       A6, -0x0004
  65. 000000AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 000000B0  4EBA FF4E                jsr        [PC - 0xB2 /* 00000000 */]
  67. 000000B4  588F                     addq.l     A7, 4
  68. 000000B6  2D40 FFFC                move.l     [A6 - 0x4], D0
  69. 000000BA  206E 0008                movea.l    A0, [A6 + 0x8]
  70. 000000BE  2068 0004                movea.l    A0, [A0 + 0x4]
  71. 000000C2  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  72. 000000C8  6D36                     blt        +0x38 /* 00000100 */
  73. 000000CA  206E 0008                movea.l    A0, [A6 + 0x8]
  74. 000000CE  2068 0004                movea.l    A0, [A0 + 0x4]
  75. 000000D2  316E 000C 000A           move.w     [A0 + 0xA], [A6 + 0xC]
  76. 000000D8  206E 0008                movea.l    A0, [A6 + 0x8]
  77. 000000DC  2068 0004                movea.l    A0, [A0 + 0x4]
  78. 000000E0  316E FFFE 000C           move.w     [A0 + 0xC], [A6 - 0x2]
  79. 000000E6  206E 0008                movea.l    A0, [A6 + 0x8]
  80. 000000EA  2068 0004                movea.l    A0, [A0 + 0x4]
  81. 000000EE  486D EF02                pea.l      [A5 - 0x10FE]
  82. 000000F2  2068 0004                movea.l    A0, [A0 + 0x4]
  83. 000000F6  4E90                     jsr        [A0]
  84. 000000F8  588F                     addq.l     A7, 4
  85. 000000FA  7000                     moveq.l    D0, 0x00
  86. 000000FC  48C0                     ext.l      D0
  87. 000000FE  6002                     bra        +0x4 /* 00000102 */
  88. label00000100:
  89. 00000100  7000                     moveq.l    D0, 0x00
  90. label00000102:
  91. 00000102  55AE FFFC                subq.l     [A6 - 0x4], 2
  92. 00000106  603C                     bra        +0x3E /* 00000144 */
  93. label00000108:
  94. 00000108  206E 0008                movea.l    A0, [A6 + 0x8]
  95. 0000010C  5368 0030                subq.w     [A0 + 0x30], 1
  96. 00000110  4A68 0030                tst.w      [A0 + 0x30]
  97. 00000114  6C16                     bge        +0x18 /* 0000012C */
  98. 00000116  206E 0008                movea.l    A0, [A6 + 0x8]
  99. 0000011A  2050                     movea.l    A0, [A0]
  100. 0000011C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  101. 00000120  2068 000C                movea.l    A0, [A0 + 0xC]
  102. 00000124  4E90                     jsr        [A0]
  103. 00000126  588F                     addq.l     A7, 4
  104. 00000128  48C0                     ext.l      D0
  105. 0000012A  6014                     bra        +0x16 /* 00000140 */
  106. label0000012C:
  107. 0000012C  206E 0008                movea.l    A0, [A6 + 0x8]
  108. 00000130  2268 002C                movea.l    A1, [A0 + 0x2C]
  109. 00000134  52A8 002C                addq.l     [A0 + 0x2C], 1
  110. 00000138  1011                     move.b     D0, [A1]
  111. 0000013A  4880                     ext.w      D0
  112. 0000013C  0240 00FF                andi.w     D0, 0xFF
  113. label00000140:
  114. 00000140  53AE FFFC                subq.l     [A6 - 0x4], 1
  115. label00000144:
  116. 00000144  4AAE FFFC                tst.l      [A6 - 0x4]
  117. 00000148  6EBE                     bgt        -0x40 /* 00000108 */
  118. 0000014A  4E5E                     unlink     A6
  119. 0000014C  4E75                     rts
  120. 0000014E  534B                     subq.w     A3, 1
  121. 00000150  4950                     chk.w      D4, [A0]
  122. 00000152  5641                     addq.w     D1, 3
  123. 00000154  5249                     addq.w     A1, 1
  124. fn00000156:
  125. 00000156  4E56 FEE0                link       A6, -0x0120
  126. 0000015A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  127. 0000015E  4EBA FEA0                jsr        [PC - 0x160 /* 00000000 */]
  128. 00000162  588F                     addq.l     A7, 4
  129. 00000164  5580                     subq.l     D0, 2
  130. 00000166  2D40 FFFC                move.l     [A6 - 0x4], D0
  131. 0000016A  6000 03B8                bra        +0x3BA /* 00000524 */
  132. label0000016E:
  133. 0000016E  206E 0008                movea.l    A0, [A6 + 0x8]
  134. 00000172  5368 0030                subq.w     [A0 + 0x30], 1
  135. 00000176  4A68 0030                tst.w      [A0 + 0x30]
  136. 0000017A  6C16                     bge        +0x18 /* 00000192 */
  137. 0000017C  206E 0008                movea.l    A0, [A6 + 0x8]
  138. 00000180  2050                     movea.l    A0, [A0]
  139. 00000182  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  140. 00000186  2068 000C                movea.l    A0, [A0 + 0xC]
  141. 0000018A  4E90                     jsr        [A0]
  142. 0000018C  588F                     addq.l     A7, 4
  143. 0000018E  48C0                     ext.l      D0
  144. 00000190  6014                     bra        +0x16 /* 000001A6 */
  145. label00000192:
  146. 00000192  206E 0008                movea.l    A0, [A6 + 0x8]
  147. 00000196  2268 002C                movea.l    A1, [A0 + 0x2C]
  148. 0000019A  52A8 002C                addq.l     [A0 + 0x2C], 1
  149. 0000019E  1011                     move.b     D0, [A1]
  150. 000001A0  4880                     ext.w      D0
  151. 000001A2  0240 00FF                andi.w     D0, 0xFF
  152. label000001A6:
  153. 000001A6  3D40 FEE6                move.w     [A6 - 0x11A], D0
  154. 000001AA  206E 0008                movea.l    A0, [A6 + 0x8]
  155. 000001AE  2068 0004                movea.l    A0, [A0 + 0x4]
  156. 000001B2  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  157. 000001B8  6D28                     blt        +0x2A /* 000001E2 */
  158. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  159. 000001BE  2068 0004                movea.l    A0, [A0 + 0x4]
  160. 000001C2  316E FEE6 000A           move.w     [A0 + 0xA], [A6 - 0x11A]
  161. 000001C8  206E 0008                movea.l    A0, [A6 + 0x8]
  162. 000001CC  2068 0004                movea.l    A0, [A0 + 0x4]
  163. 000001D0  486D EF24                pea.l      [A5 - 0x10DC]
  164. 000001D4  2068 0004                movea.l    A0, [A0 + 0x4]
  165. 000001D8  4E90                     jsr        [A0]
  166. 000001DA  588F                     addq.l     A7, 4
  167. 000001DC  7000                     moveq.l    D0, 0x00
  168. 000001DE  48C0                     ext.l      D0
  169. 000001E0  6002                     bra        +0x4 /* 000001E4 */
  170. label000001E2:
  171. 000001E2  7000                     moveq.l    D0, 0x00
  172. label000001E4:
  173. 000001E4  422E FFEA                clr.b      [A6 - 0x16]
  174. 000001E8  426E FEE4                clr.w      [A6 - 0x11C]
  175. 000001EC  7001                     moveq.l    D0, 0x01
  176. 000001EE  3D40 FEE8                move.w     [A6 - 0x118], D0
  177. 000001F2  6000 0066                bra        +0x68 /* 0000025A */
  178. label000001F6:
  179. 000001F6  306E FEE8                movea.w    A0, [A6 - 0x118]
  180. 000001FA  D1CE                     add.l      A0, A6
  181. 000001FC  226E 0008                movea.l    A1, [A6 + 0x8]
  182. 00000200  5369 0030                subq.w     [A1 + 0x30], 1
  183. 00000204  4A69 0030                tst.w      [A1 + 0x30]
  184. 00000208  6C1A                     bge        +0x1C /* 00000224 */
  185. 0000020A  48E7 0080                movem.l    -[A7], A0
  186. 0000020E  206E 0008                movea.l    A0, [A6 + 0x8]
  187. 00000212  2050                     movea.l    A0, [A0]
  188. 00000214  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  189. 00000218  2068 000C                movea.l    A0, [A0 + 0xC]
  190. 0000021C  4E90                     jsr        [A0]
  191. 0000021E  588F                     addq.l     A7, 4
  192. 00000220  48C0                     ext.l      D0
  193. 00000222  6018                     bra        +0x1A /* 0000023C */
  194. label00000224:
  195. 00000224  48E7 0080                movem.l    -[A7], A0
  196. 00000228  206E 0008                movea.l    A0, [A6 + 0x8]
  197. 0000022C  2268 002C                movea.l    A1, [A0 + 0x2C]
  198. 00000230  52A8 002C                addq.l     [A0 + 0x2C], 1
  199. 00000234  1011                     move.b     D0, [A1]
  200. 00000236  4880                     ext.w      D0
  201. 00000238  0240 00FF                andi.w     D0, 0xFF
  202. label0000023C:
  203. 0000023C  4CDF 0100                movem.l    A0, [A7]+
  204. 00000240  1140 FFEA                move.b     [A0 - 0x16], D0
  205. 00000244  306E FEE8                movea.w    A0, [A6 - 0x118]
  206. 00000248  D1CE                     add.l      A0, A6
  207. 0000024A  1028 FFEA                move.b     D0, [A0 - 0x16]
  208. 0000024E  0240 00FF                andi.w     D0, 0xFF
  209. 00000252  D16E FEE4                add.w      [A6 - 0x11C], D0
  210. 00000256  526E FEE8                addq.w     [A6 - 0x118], 1
  211. label0000025A:
  212. 0000025A  0C6E 0010 FEE8           cmpi.w     [A6 - 0x118], 0x10
  213. 00000260  6F94                     ble        -0x6A /* 000001F6 */
  214. 00000262  206E 0008                movea.l    A0, [A6 + 0x8]
  215. 00000266  2068 0004                movea.l    A0, [A0 + 0x4]
  216. 0000026A  0C68 0002 0008           cmpi.w     [A0 + 0x8], 0x2
  217. 00000270  6D00 00AC                blt        +0xAE /* 0000031E */
  218. 00000274  206E 0008                movea.l    A0, [A6 + 0x8]
  219. 00000278  2068 0004                movea.l    A0, [A0 + 0x4]
  220. 0000027C  7000                     moveq.l    D0, 0x00
  221. 0000027E  102E FFEB                move.b     D0, [A6 - 0x15]
  222. 00000282  3140 000A                move.w     [A0 + 0xA], D0
  223. 00000286  206E 0008                movea.l    A0, [A6 + 0x8]
  224. 0000028A  2068 0004                movea.l    A0, [A0 + 0x4]
  225. 0000028E  7000                     moveq.l    D0, 0x00
  226. 00000290  102E FFEC                move.b     D0, [A6 - 0x14]
  227. 00000294  3140 000C                move.w     [A0 + 0xC], D0
  228. 00000298  206E 0008                movea.l    A0, [A6 + 0x8]
  229. 0000029C  2068 0004                movea.l    A0, [A0 + 0x4]
  230. 000002A0  7000                     moveq.l    D0, 0x00
  231. 000002A2  102E FFED                move.b     D0, [A6 - 0x13]
  232. 000002A6  3140 000E                move.w     [A0 + 0xE], D0
  233. 000002AA  206E 0008                movea.l    A0, [A6 + 0x8]
  234. 000002AE  2068 0004                movea.l    A0, [A0 + 0x4]
  235. 000002B2  7000                     moveq.l    D0, 0x00
  236. 000002B4  102E FFEE                move.b     D0, [A6 - 0x12]
  237. 000002B8  3140 0010                move.w     [A0 + 0x10], D0
  238. 000002BC  206E 0008                movea.l    A0, [A6 + 0x8]
  239. 000002C0  2068 0004                movea.l    A0, [A0 + 0x4]
  240. 000002C4  7000                     moveq.l    D0, 0x00
  241. 000002C6  102E FFEF                move.b     D0, [A6 - 0x11]
  242. 000002CA  3140 0012                move.w     [A0 + 0x12], D0
  243. 000002CE  206E 0008                movea.l    A0, [A6 + 0x8]
  244. 000002D2  2068 0004                movea.l    A0, [A0 + 0x4]
  245. 000002D6  7000                     moveq.l    D0, 0x00
  246. 000002D8  102E FFF0                move.b     D0, [A6 - 0x10]
  247. 000002DC  3140 0014                move.w     [A0 + 0x14], D0
  248. 000002E0  206E 0008                movea.l    A0, [A6 + 0x8]
  249. 000002E4  2068 0004                movea.l    A0, [A0 + 0x4]
  250. 000002E8  7000                     moveq.l    D0, 0x00
  251. 000002EA  102E FFF1                move.b     D0, [A6 - 0xF]
  252. 000002EE  3140 0016                move.w     [A0 + 0x16], D0
  253. 000002F2  206E 0008                movea.l    A0, [A6 + 0x8]
  254. 000002F6  2068 0004                movea.l    A0, [A0 + 0x4]
  255. 000002FA  7000                     moveq.l    D0, 0x00
  256. 000002FC  102E FFF2                move.b     D0, [A6 - 0xE]
  257. 00000300  3140 0018                move.w     [A0 + 0x18], D0
  258. 00000304  206E 0008                movea.l    A0, [A6 + 0x8]
  259. 00000308  2068 0004                movea.l    A0, [A0 + 0x4]
  260. 0000030C  486D EF40                pea.l      [A5 - 0x10C0]
  261. 00000310  2068 0004                movea.l    A0, [A0 + 0x4]
  262. 00000314  4E90                     jsr        [A0]
  263. 00000316  588F                     addq.l     A7, 4
  264. 00000318  7000                     moveq.l    D0, 0x00
  265. 0000031A  48C0                     ext.l      D0
  266. 0000031C  6002                     bra        +0x4 /* 00000320 */
  267. label0000031E:
  268. 0000031E  7000                     moveq.l    D0, 0x00
  269. label00000320:
  270. 00000320  206E 0008                movea.l    A0, [A6 + 0x8]
  271. 00000324  2068 0004                movea.l    A0, [A0 + 0x4]
  272. 00000328  0C68 0002 0008           cmpi.w     [A0 + 0x8], 0x2
  273. 0000032E  6D00 00AC                blt        +0xAE /* 000003DC */
  274. 00000332  206E 0008                movea.l    A0, [A6 + 0x8]
  275. 00000336  2068 0004                movea.l    A0, [A0 + 0x4]
  276. 0000033A  7000                     moveq.l    D0, 0x00
  277. 0000033C  102E FFF3                move.b     D0, [A6 - 0xD]
  278. 00000340  3140 000A                move.w     [A0 + 0xA], D0
  279. 00000344  206E 0008                movea.l    A0, [A6 + 0x8]
  280. 00000348  2068 0004                movea.l    A0, [A0 + 0x4]
  281. 0000034C  7000                     moveq.l    D0, 0x00
  282. 0000034E  102E FFF4                move.b     D0, [A6 - 0xC]
  283. 00000352  3140 000C                move.w     [A0 + 0xC], D0
  284. 00000356  206E 0008                movea.l    A0, [A6 + 0x8]
  285. 0000035A  2068 0004                movea.l    A0, [A0 + 0x4]
  286. 0000035E  7000                     moveq.l    D0, 0x00
  287. 00000360  102E FFF5                move.b     D0, [A6 - 0xB]
  288. 00000364  3140 000E                move.w     [A0 + 0xE], D0
  289. 00000368  206E 0008                movea.l    A0, [A6 + 0x8]
  290. 0000036C  2068 0004                movea.l    A0, [A0 + 0x4]
  291. 00000370  7000                     moveq.l    D0, 0x00
  292. 00000372  102E FFF6                move.b     D0, [A6 - 0xA]
  293. 00000376  3140 0010                move.w     [A0 + 0x10], D0
  294. 0000037A  206E 0008                movea.l    A0, [A6 + 0x8]
  295. 0000037E  2068 0004                movea.l    A0, [A0 + 0x4]
  296. 00000382  7000                     moveq.l    D0, 0x00
  297. 00000384  102E FFF7                move.b     D0, [A6 - 0x9]
  298. 00000388  3140 0012                move.w     [A0 + 0x12], D0
  299. 0000038C  206E 0008                movea.l    A0, [A6 + 0x8]
  300. 00000390  2068 0004                movea.l    A0, [A0 + 0x4]
  301. 00000394  7000                     moveq.l    D0, 0x00
  302. 00000396  102E FFF8                move.b     D0, [A6 - 0x8]
  303. 0000039A  3140 0014                move.w     [A0 + 0x14], D0
  304. 0000039E  206E 0008                movea.l    A0, [A6 + 0x8]
  305. 000003A2  2068 0004                movea.l    A0, [A0 + 0x4]
  306. 000003A6  7000                     moveq.l    D0, 0x00
  307. 000003A8  102E FFF9                move.b     D0, [A6 - 0x7]
  308. 000003AC  3140 0016                move.w     [A0 + 0x16], D0
  309. 000003B0  206E 0008                movea.l    A0, [A6 + 0x8]
  310. 000003B4  2068 0004                movea.l    A0, [A0 + 0x4]
  311. 000003B8  7000                     moveq.l    D0, 0x00
  312. 000003BA  102E FFFA                move.b     D0, [A6 - 0x6]
  313. 000003BE  3140 0018                move.w     [A0 + 0x18], D0
  314. 000003C2  206E 0008                movea.l    A0, [A6 + 0x8]
  315. 000003C6  2068 0004                movea.l    A0, [A0 + 0x4]
  316. 000003CA  486D EF68                pea.l      [A5 - 0x1098]
  317. 000003CE  2068 0004                movea.l    A0, [A0 + 0x4]
  318. 000003D2  4E90                     jsr        [A0]
  319. 000003D4  588F                     addq.l     A7, 4
  320. 000003D6  7000                     moveq.l    D0, 0x00
  321. 000003D8  48C0                     ext.l      D0
  322. 000003DA  6002                     bra        +0x4 /* 000003DE */
  323. label000003DC:
  324. 000003DC  7000                     moveq.l    D0, 0x00
  325. label000003DE:
  326. 000003DE  0C6E 0100 FEE4           cmpi.w     [A6 - 0x11C], 0x100
  327. 000003E4  6F12                     ble        +0x14 /* 000003F8 */
  328. 000003E6  206E 0008                movea.l    A0, [A6 + 0x8]
  329. 000003EA  2068 0004                movea.l    A0, [A0 + 0x4]
  330. 000003EE  486D EF90                pea.l      [A5 - 0x1070]
  331. 000003F2  2050                     movea.l    A0, [A0]
  332. 000003F4  4E90                     jsr        [A0]
  333. 000003F6  588F                     addq.l     A7, 4
  334. label000003F8:
  335. 000003F8  426E FEE8                clr.w      [A6 - 0x118]
  336. 000003FC  6052                     bra        +0x54 /* 00000450 */
  337. label000003FE:
  338. 000003FE  306E FEE8                movea.w    A0, [A6 - 0x118]
  339. 00000402  D1CE                     add.l      A0, A6
  340. 00000404  226E 0008                movea.l    A1, [A6 + 0x8]
  341. 00000408  5369 0030                subq.w     [A1 + 0x30], 1
  342. 0000040C  4A69 0030                tst.w      [A1 + 0x30]
  343. 00000410  6C1A                     bge        +0x1C /* 0000042C */
  344. 00000412  48E7 0080                movem.l    -[A7], A0
  345. 00000416  206E 0008                movea.l    A0, [A6 + 0x8]
  346. 0000041A  2050                     movea.l    A0, [A0]
  347. 0000041C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  348. 00000420  2068 000C                movea.l    A0, [A0 + 0xC]
  349. 00000424  4E90                     jsr        [A0]
  350. 00000426  588F                     addq.l     A7, 4
  351. 00000428  48C0                     ext.l      D0
  352. 0000042A  6018                     bra        +0x1A /* 00000444 */
  353. label0000042C:
  354. 0000042C  48E7 0080                movem.l    -[A7], A0
  355. 00000430  206E 0008                movea.l    A0, [A6 + 0x8]
  356. 00000434  2268 002C                movea.l    A1, [A0 + 0x2C]
  357. 00000438  52A8 002C                addq.l     [A0 + 0x2C], 1
  358. 0000043C  1011                     move.b     D0, [A1]
  359. 0000043E  4880                     ext.w      D0
  360. 00000440  0240 00FF                andi.w     D0, 0xFF
  361. label00000444:
  362. 00000444  4CDF 0100                movem.l    A0, [A7]+
  363. 00000448  1140 FEEA                move.b     [A0 - 0x116], D0
  364. 0000044C  526E FEE8                addq.w     [A6 - 0x118], 1
  365. label00000450:
  366. 00000450  302E FEE8                move.w     D0, [A6 - 0x118]
  367. 00000454  B06E FEE4                cmp.w      D0, [A6 - 0x11C]
  368. 00000458  6DA4                     blt        -0x5A /* 000003FE */
  369. 0000045A  302E FEE4                move.w     D0, [A6 - 0x11C]
  370. 0000045E  0640 0011                addi.w     D0, 0x11
  371. 00000462  48C0                     ext.l      D0
  372. 00000464  91AE FFFC                sub.l      [A6 - 0x4], D0
  373. 00000468  082E 0004 FEE7           btst.b     [A6 - 0x119], 0x4
  374. 0000046E  671E                     beq        +0x20 /* 0000048E */
  375. 00000470  066E FFF0 FEE6           addi.w     [A6 - 0x11A], 0xFFF0
  376. 00000476  302E FEE6                move.w     D0, [A6 - 0x11A]
  377. 0000047A  48C0                     ext.l      D0
  378. 0000047C  E580                     asl        D0, 2
  379. 0000047E  D0AE 0008                add.l      D0, [A6 + 0x8]
  380. 00000482  0680 0000 0068           addi.l     D0, 0x68 /* 'h' */
  381. 00000488  2D40 FEE0                move.l     [A6 - 0x120], D0
  382. 0000048C  6016                     bra        +0x18 /* 000004A4 */
  383. label0000048E:
  384. 0000048E  302E FEE6                move.w     D0, [A6 - 0x11A]
  385. 00000492  48C0                     ext.l      D0
  386. 00000494  E580                     asl        D0, 2
  387. 00000496  D0AE 0008                add.l      D0, [A6 + 0x8]
  388. 0000049A  0680 0000 0058           addi.l     D0, 0x58 /* 'X' */
  389. 000004A0  2D40 FEE0                move.l     [A6 - 0x120], D0
  390. label000004A4:
  391. 000004A4  4A6E FEE6                tst.w      [A6 - 0x11A]
  392. 000004A8  6D08                     blt        +0xA /* 000004B2 */
  393. 000004AA  0C6E 0004 FEE6           cmpi.w     [A6 - 0x11A], 0x4
  394. 000004B0  6D20                     blt        +0x22 /* 000004D2 */
  395. label000004B2:
  396. 000004B2  206E 0008                movea.l    A0, [A6 + 0x8]
  397. 000004B6  2068 0004                movea.l    A0, [A0 + 0x4]
  398. 000004BA  316E FEE6 000A           move.w     [A0 + 0xA], [A6 - 0x11A]
  399. 000004C0  206E 0008                movea.l    A0, [A6 + 0x8]
  400. 000004C4  2068 0004                movea.l    A0, [A0 + 0x4]
  401. 000004C8  486D EFA2                pea.l      [A5 - 0x105E]
  402. 000004CC  2050                     movea.l    A0, [A0]
  403. 000004CE  4E90                     jsr        [A0]
  404. 000004D0  588F                     addq.l     A7, 4
  405. label000004D2:
  406. 000004D2  206E FEE0                movea.l    A0, [A6 - 0x120]
  407. 000004D6  4A90                     tst.l      [A0]
  408. 000004D8  661A                     bne        +0x1C /* 000004F4 */
  409. 000004DA  206E 0008                movea.l    A0, [A6 + 0x8]
  410. 000004DE  2068 0004                movea.l    A0, [A0 + 0x4]
  411. 000004E2  4878 049C                push.l     0x49C
  412. 000004E6  2068 001A                movea.l    A0, [A0 + 0x1A]
  413. 000004EA  4E90                     jsr        [A0]
  414. 000004EC  588F                     addq.l     A7, 4
  415. 000004EE  206E FEE0                movea.l    A0, [A6 - 0x120]
  416. 000004F2  2080                     move.l     [A0], D0
  417. label000004F4:
  418. 000004F4  206E FEE0                movea.l    A0, [A6 - 0x120]
  419. 000004F8  4878 0011                push.l     0x11
  420. 000004FC  486E FFEA                pea.l      [A6 - 0x16]
  421. 00000500  2F10                     move.l     -[A7], [A0]
  422. 00000502  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  423. 00000506  4FEF 000C                lea.l      A7, [A7 + 0xC]
  424. 0000050A  206E FEE0                movea.l    A0, [A6 - 0x120]
  425. 0000050E  4878 0100                push.l     0x100
  426. 00000512  486E FEEA                pea.l      [A6 - 0x116]
  427. 00000516  2050                     movea.l    A0, [A0]
  428. 00000518  4868 0011                pea.l      [A0 + 0x11]
  429. 0000051C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  430. 00000520  4FEF 000C                lea.l      A7, [A7 + 0xC]
  431. label00000524:
  432. 00000524  4AAE FFFC                tst.l      [A6 - 0x4]
  433. 00000528  6E00 FC44                bgt        -0x3BA /* 0000016E */
  434. 0000052C  4E5E                     unlink     A6
  435. 0000052E  4E75                     rts
  436. 00000530  4745                     chk.w      D3, D5
  437. 00000532  5444                     addq.w     D4, 2
  438. 00000534  4854                     pea.l      [A4]
  439. 00000536  2020                     move.l     D0, -[A0]
  440. fn00000538:
  441. 00000538  4E56 FFF8                link       A6, -0x0008
  442. 0000053C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  443. 00000540  4EBA FABE                jsr        [PC - 0x542 /* 00000000 */]
  444. 00000544  588F                     addq.l     A7, 4
  445. 00000546  5580                     subq.l     D0, 2
  446. 00000548  2D40 FFFC                move.l     [A6 - 0x4], D0
  447. 0000054C  6000 016A                bra        +0x16C /* 000006B8 */
  448. label00000550:
  449. 00000550  206E 0008                movea.l    A0, [A6 + 0x8]
  450. 00000554  5368 0030                subq.w     [A0 + 0x30], 1
  451. 00000558  4A68 0030                tst.w      [A0 + 0x30]
  452. 0000055C  6C16                     bge        +0x18 /* 00000574 */
  453. 0000055E  206E 0008                movea.l    A0, [A6 + 0x8]
  454. 00000562  2050                     movea.l    A0, [A0]
  455. 00000564  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  456. 00000568  2068 000C                movea.l    A0, [A0 + 0xC]
  457. 0000056C  4E90                     jsr        [A0]
  458. 0000056E  588F                     addq.l     A7, 4
  459. 00000570  48C0                     ext.l      D0
  460. 00000572  6014                     bra        +0x16 /* 00000588 */
  461. label00000574:
  462. 00000574  206E 0008                movea.l    A0, [A6 + 0x8]
  463. 00000578  2268 002C                movea.l    A1, [A0 + 0x2C]
  464. 0000057C  52A8 002C                addq.l     [A0 + 0x2C], 1
  465. 00000580  1011                     move.b     D0, [A1]
  466. 00000582  4880                     ext.w      D0
  467. 00000584  0240 00FF                andi.w     D0, 0xFF
  468. label00000588:
  469. 00000588  3D40 FFFA                move.w     [A6 - 0x6], D0
  470. 0000058C  206E 0008                movea.l    A0, [A6 + 0x8]
  471. 00000590  5368 0030                subq.w     [A0 + 0x30], 1
  472. 00000594  4A68 0030                tst.w      [A0 + 0x30]
  473. 00000598  6C16                     bge        +0x18 /* 000005B0 */
  474. 0000059A  206E 0008                movea.l    A0, [A6 + 0x8]
  475. 0000059E  2050                     movea.l    A0, [A0]
  476. 000005A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  477. 000005A4  2068 000C                movea.l    A0, [A0 + 0xC]
  478. 000005A8  4E90                     jsr        [A0]
  479. 000005AA  588F                     addq.l     A7, 4
  480. 000005AC  48C0                     ext.l      D0
  481. 000005AE  6014                     bra        +0x16 /* 000005C4 */
  482. label000005B0:
  483. 000005B0  206E 0008                movea.l    A0, [A6 + 0x8]
  484. 000005B4  2268 002C                movea.l    A1, [A0 + 0x2C]
  485. 000005B8  52A8 002C                addq.l     [A0 + 0x2C], 1
  486. 000005BC  1011                     move.b     D0, [A1]
  487. 000005BE  4880                     ext.w      D0
  488. 000005C0  0240 00FF                andi.w     D0, 0xFF
  489. label000005C4:
  490. 000005C4  3D40 FFF8                move.w     [A6 - 0x8], D0
  491. 000005C8  206E 0008                movea.l    A0, [A6 + 0x8]
  492. 000005CC  2068 0004                movea.l    A0, [A0 + 0x4]
  493. 000005D0  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  494. 000005D6  6D36                     blt        +0x38 /* 0000060E */
  495. 000005D8  206E 0008                movea.l    A0, [A6 + 0x8]
  496. 000005DC  2068 0004                movea.l    A0, [A0 + 0x4]
  497. 000005E0  316E FFFA 000A           move.w     [A0 + 0xA], [A6 - 0x6]
  498. 000005E6  206E 0008                movea.l    A0, [A6 + 0x8]
  499. 000005EA  2068 0004                movea.l    A0, [A0 + 0x4]
  500. 000005EE  316E FFF8 000C           move.w     [A0 + 0xC], [A6 - 0x8]
  501. 000005F4  206E 0008                movea.l    A0, [A6 + 0x8]
  502. 000005F8  2068 0004                movea.l    A0, [A0 + 0x4]
  503. 000005FC  486D EFB6                pea.l      [A5 - 0x104A]
  504. 00000600  2068 0004                movea.l    A0, [A0 + 0x4]
  505. 00000604  4E90                     jsr        [A0]
  506. 00000606  588F                     addq.l     A7, 4
  507. 00000608  7000                     moveq.l    D0, 0x00
  508. 0000060A  48C0                     ext.l      D0
  509. 0000060C  6002                     bra        +0x4 /* 00000610 */
  510. label0000060E:
  511. 0000060E  7000                     moveq.l    D0, 0x00
  512. label00000610:
  513. 00000610  4A6E FFFA                tst.w      [A6 - 0x6]
  514. 00000614  6D08                     blt        +0xA /* 0000061E */
  515. 00000616  0C6E 0020 FFFA           cmpi.w     [A6 - 0x6], 0x20 /* ' ' */
  516. 0000061C  6D20                     blt        +0x22 /* 0000063E */
  517. label0000061E:
  518. 0000061E  206E 0008                movea.l    A0, [A6 + 0x8]
  519. 00000622  2068 0004                movea.l    A0, [A0 + 0x4]
  520. 00000626  316E FFFA 000A           move.w     [A0 + 0xA], [A6 - 0x6]
  521. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  522. 00000630  2068 0004                movea.l    A0, [A0 + 0x4]
  523. 00000634  486D EFDE                pea.l      [A5 - 0x1022]
  524. 00000638  2050                     movea.l    A0, [A0]
  525. 0000063A  4E90                     jsr        [A0]
  526. 0000063C  588F                     addq.l     A7, 4
  527. label0000063E:
  528. 0000063E  0C6E 0010 FFFA           cmpi.w     [A6 - 0x6], 0x10
  529. 00000644  6D10                     blt        +0x12 /* 00000656 */
  530. 00000646  306E FFFA                movea.w    A0, [A6 - 0x6]
  531. 0000064A  D1EE 0008                add.l      A0, [A6 + 0x8]
  532. 0000064E  116E FFF9 0088           move.b     [A0 + 0x88], [A6 - 0x7]
  533. 00000654  605E                     bra        +0x60 /* 000006B4 */
  534. label00000656:
  535. 00000656  306E FFFA                movea.w    A0, [A6 - 0x6]
  536. 0000065A  D1EE 0008                add.l      A0, [A6 + 0x8]
  537. 0000065E  700F                     moveq.l    D0, 0x0F
  538. 00000660  C06E FFF8                and.w      D0, [A6 - 0x8]
  539. 00000664  1140 0078                move.b     [A0 + 0x78], D0
  540. 00000668  306E FFFA                movea.w    A0, [A6 - 0x6]
  541. 0000066C  D1EE 0008                add.l      A0, [A6 + 0x8]
  542. 00000670  302E FFF8                move.w     D0, [A6 - 0x8]
  543. 00000674  E840                     asr        D0.w, 4
  544. 00000676  1140 0088                move.b     [A0 + 0x88], D0
  545. 0000067A  306E FFFA                movea.w    A0, [A6 - 0x6]
  546. 0000067E  D1EE 0008                add.l      A0, [A6 + 0x8]
  547. 00000682  326E FFFA                movea.w    A1, [A6 - 0x6]
  548. 00000686  D3EE 0008                add.l      A1, [A6 + 0x8]
  549. 0000068A  1028 0078                move.b     D0, [A0 + 0x78]
  550. 0000068E  B029 0088                cmp.b      D0, [A1 + 0x88]
  551. 00000692  6320                     bls        +0x22 /* 000006B4 */
  552. 00000694  206E 0008                movea.l    A0, [A6 + 0x8]
  553. 00000698  2068 0004                movea.l    A0, [A0 + 0x4]
  554. 0000069C  316E FFF8 000A           move.w     [A0 + 0xA], [A6 - 0x8]
  555. 000006A2  206E 0008                movea.l    A0, [A6 + 0x8]
  556. 000006A6  2068 0004                movea.l    A0, [A0 + 0x4]
  557. 000006AA  486D EFF2                pea.l      [A5 - 0x100E]
  558. 000006AE  2050                     movea.l    A0, [A0]
  559. 000006B0  4E90                     jsr        [A0]
  560. 000006B2  588F                     addq.l     A7, 4
  561. label000006B4:
  562. 000006B4  55AE FFFC                subq.l     [A6 - 0x4], 2
  563. label000006B8:
  564. 000006B8  4AAE FFFC                tst.l      [A6 - 0x4]
  565. 000006BC  6E00 FE92                bgt        -0x16C /* 00000550 */
  566. 000006C0  4E5E                     unlink     A6
  567. 000006C2  4E75                     rts
  568. 000006C4  4745                     chk.w      D3, D5
  569. 000006C6  5444                     addq.w     D4, 2
  570. 000006C8  4143                     chk.w      D0, D3
  571. 000006CA  2020                     move.l     D0, -[A0]
  572. fn000006CC:
  573. 000006CC  4E56 FFEC                link       A6, -0x0014
  574. 000006D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  575. 000006D4  4EBA F92A                jsr        [PC - 0x6D6 /* 00000000 */]
  576. 000006D8  588F                     addq.l     A7, 4
  577. 000006DA  5580                     subq.l     D0, 2
  578. 000006DC  2D40 FFFC                move.l     [A6 - 0x4], D0
  579. 000006E0  6000 030A                bra        +0x30C /* 000009EC */
  580. label000006E4:
  581. 000006E4  206E 0008                movea.l    A0, [A6 + 0x8]
  582. 000006E8  5368 0030                subq.w     [A0 + 0x30], 1
  583. 000006EC  4A68 0030                tst.w      [A0 + 0x30]
  584. 000006F0  6C16                     bge        +0x18 /* 00000708 */
  585. 000006F2  206E 0008                movea.l    A0, [A6 + 0x8]
  586. 000006F6  2050                     movea.l    A0, [A0]
  587. 000006F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  588. 000006FC  2068 000C                movea.l    A0, [A0 + 0xC]
  589. 00000700  4E90                     jsr        [A0]
  590. 00000702  588F                     addq.l     A7, 4
  591. 00000704  48C0                     ext.l      D0
  592. 00000706  6014                     bra        +0x16 /* 0000071C */
  593. label00000708:
  594. 00000708  206E 0008                movea.l    A0, [A6 + 0x8]
  595. 0000070C  2268 002C                movea.l    A1, [A0 + 0x2C]
  596. 00000710  52A8 002C                addq.l     [A0 + 0x2C], 1
  597. 00000714  1011                     move.b     D0, [A1]
  598. 00000716  4880                     ext.w      D0
  599. 00000718  0240 00FF                andi.w     D0, 0xFF
  600. label0000071C:
  601. 0000071C  3D40 FFFA                move.w     [A6 - 0x6], D0
  602. 00000720  302E FFFA                move.w     D0, [A6 - 0x6]
  603. 00000724  E840                     asr        D0.w, 4
  604. 00000726  3D40 FFF6                move.w     [A6 - 0xA], D0
  605. 0000072A  026E 000F FFFA           andi.w     [A6 - 0x6], 0xF
  606. 00000730  206E 0008                movea.l    A0, [A6 + 0x8]
  607. 00000734  2068 0004                movea.l    A0, [A0 + 0x4]
  608. 00000738  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  609. 0000073E  6D36                     blt        +0x38 /* 00000776 */
  610. 00000740  206E 0008                movea.l    A0, [A6 + 0x8]
  611. 00000744  2068 0004                movea.l    A0, [A0 + 0x4]
  612. 00000748  316E FFFA 000A           move.w     [A0 + 0xA], [A6 - 0x6]
  613. 0000074E  206E 0008                movea.l    A0, [A6 + 0x8]
  614. 00000752  2068 0004                movea.l    A0, [A0 + 0x4]
  615. 00000756  316E FFF6 000C           move.w     [A0 + 0xC], [A6 - 0xA]
  616. 0000075C  206E 0008                movea.l    A0, [A6 + 0x8]
  617. 00000760  2068 0004                movea.l    A0, [A0 + 0x4]
  618. 00000764  486D F008                pea.l      [A5 - 0xFF8]
  619. 00000768  2068 0004                movea.l    A0, [A0 + 0x4]
  620. 0000076C  4E90                     jsr        [A0]
  621. 0000076E  588F                     addq.l     A7, 4
  622. 00000770  7000                     moveq.l    D0, 0x00
  623. 00000772  48C0                     ext.l      D0
  624. 00000774  6002                     bra        +0x4 /* 00000778 */
  625. label00000776:
  626. 00000776  7000                     moveq.l    D0, 0x00
  627. label00000778:
  628. 00000778  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  629. 0000077E  6D20                     blt        +0x22 /* 000007A0 */
  630. 00000780  206E 0008                movea.l    A0, [A6 + 0x8]
  631. 00000784  2068 0004                movea.l    A0, [A0 + 0x4]
  632. 00000788  316E FFFA 000A           move.w     [A0 + 0xA], [A6 - 0x6]
  633. 0000078E  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 00000792  2068 0004                movea.l    A0, [A0 + 0x4]
  635. 00000796  486D F034                pea.l      [A5 - 0xFCC]
  636. 0000079A  2050                     movea.l    A0, [A0]
  637. 0000079C  4E90                     jsr        [A0]
  638. 0000079E  588F                     addq.l     A7, 4
  639. label000007A0:
  640. 000007A0  302E FFFA                move.w     D0, [A6 - 0x6]
  641. 000007A4  48C0                     ext.l      D0
  642. 000007A6  E580                     asl        D0, 2
  643. 000007A8  D0AE 0008                add.l      D0, [A6 + 0x8]
  644. 000007AC  2040                     movea.l    A0, D0
  645. 000007AE  4AA8 0048                tst.l      [A0 + 0x48]
  646. 000007B2  662C                     bne        +0x2E /* 000007E0 */
  647. 000007B4  302E FFFA                move.w     D0, [A6 - 0x6]
  648. 000007B8  48C0                     ext.l      D0
  649. 000007BA  E580                     asl        D0, 2
  650. 000007BC  D0AE 0008                add.l      D0, [A6 + 0x8]
  651. 000007C0  206E 0008                movea.l    A0, [A6 + 0x8]
  652. 000007C4  2068 0004                movea.l    A0, [A0 + 0x4]
  653. 000007C8  4878 0080                push.l     0x80
  654. 000007CC  2068 001A                movea.l    A0, [A0 + 0x1A]
  655. 000007D0  2D40 FFEC                move.l     [A6 - 0x14], D0
  656. 000007D4  4E90                     jsr        [A0]
  657. 000007D6  588F                     addq.l     A7, 4
  658. 000007D8  206E FFEC                movea.l    A0, [A6 - 0x14]
  659. 000007DC  2140 0048                move.l     [A0 + 0x48], D0
  660. label000007E0:
  661. 000007E0  302E FFFA                move.w     D0, [A6 - 0x6]
  662. 000007E4  48C0                     ext.l      D0
  663. 000007E6  E580                     asl        D0, 2
  664. 000007E8  D0AE 0008                add.l      D0, [A6 + 0x8]
  665. 000007EC  2040                     movea.l    A0, D0
  666. 000007EE  2D68 0048 FFF0           move.l     [A6 - 0x10], [A0 + 0x48]
  667. 000007F4  426E FFF8                clr.w      [A6 - 0x8]
  668. 000007F8  6000 00B0                bra        +0xB2 /* 000008AA */
  669. label000007FC:
  670. 000007FC  206E 0008                movea.l    A0, [A6 + 0x8]
  671. 00000800  5368 0030                subq.w     [A0 + 0x30], 1
  672. 00000804  4A68 0030                tst.w      [A0 + 0x30]
  673. 00000808  6C16                     bge        +0x18 /* 00000820 */
  674. 0000080A  206E 0008                movea.l    A0, [A6 + 0x8]
  675. 0000080E  2050                     movea.l    A0, [A0]
  676. 00000810  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  677. 00000814  2068 000C                movea.l    A0, [A0 + 0xC]
  678. 00000818  4E90                     jsr        [A0]
  679. 0000081A  588F                     addq.l     A7, 4
  680. 0000081C  48C0                     ext.l      D0
  681. 0000081E  6014                     bra        +0x16 /* 00000834 */
  682. label00000820:
  683. 00000820  206E 0008                movea.l    A0, [A6 + 0x8]
  684. 00000824  2268 002C                movea.l    A1, [A0 + 0x2C]
  685. 00000828  52A8 002C                addq.l     [A0 + 0x2C], 1
  686. 0000082C  1011                     move.b     D0, [A1]
  687. 0000082E  4880                     ext.w      D0
  688. 00000830  0240 00FF                andi.w     D0, 0xFF
  689. label00000834:
  690. 00000834  3D40 FFF4                move.w     [A6 - 0xC], D0
  691. 00000838  4A6E FFF6                tst.w      [A6 - 0xA]
  692. 0000083C  6756                     beq        +0x58 /* 00000894 */
  693. 0000083E  302E FFF4                move.w     D0, [A6 - 0xC]
  694. 00000842  E148                     lsl        D0.w, 8
  695. 00000844  206E 0008                movea.l    A0, [A6 + 0x8]
  696. 00000848  5368 0030                subq.w     [A0 + 0x30], 1
  697. 0000084C  4A68 0030                tst.w      [A0 + 0x30]
  698. 00000850  6C1A                     bge        +0x1C /* 0000086C */
  699. 00000852  48E7 8000                movem.l    -[A7], D0
  700. 00000856  206E 0008                movea.l    A0, [A6 + 0x8]
  701. 0000085A  2050                     movea.l    A0, [A0]
  702. 0000085C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  703. 00000860  2068 000C                movea.l    A0, [A0 + 0xC]
  704. 00000864  4E90                     jsr        [A0]
  705. 00000866  588F                     addq.l     A7, 4
  706. 00000868  48C0                     ext.l      D0
  707. 0000086A  6018                     bra        +0x1A /* 00000884 */
  708. label0000086C:
  709. 0000086C  48E7 8000                movem.l    -[A7], D0
  710. 00000870  206E 0008                movea.l    A0, [A6 + 0x8]
  711. 00000874  2268 002C                movea.l    A1, [A0 + 0x2C]
  712. 00000878  52A8 002C                addq.l     [A0 + 0x2C], 1
  713. 0000087C  1011                     move.b     D0, [A1]
  714. 0000087E  4880                     ext.w      D0
  715. 00000880  0240 00FF                andi.w     D0, 0xFF
  716. label00000884:
  717. 00000884  3D40 FFEE                move.w     [A6 - 0x12], D0
  718. 00000888  4CDF 0001                movem.l    D0, [A7]+
  719. 0000088C  D06E FFEE                add.w      D0, [A6 - 0x12]
  720. 00000890  3D40 FFF4                move.w     [A6 - 0xC], D0
  721. label00000894:
  722. 00000894  302E FFF8                move.w     D0, [A6 - 0x8]
  723. 00000898  48C0                     ext.l      D0
  724. 0000089A  D080                     add.l      D0, D0
  725. 0000089C  D0AE FFF0                add.l      D0, [A6 - 0x10]
  726. 000008A0  2040                     movea.l    A0, D0
  727. 000008A2  30AE FFF4                move.w     [A0], [A6 - 0xC]
  728. 000008A6  526E FFF8                addq.w     [A6 - 0x8], 1
  729. label000008AA:
  730. 000008AA  0C6E 0040 FFF8           cmpi.w     [A6 - 0x8], 0x40 /* '@' */
  731. 000008B0  6D00 FF4A                blt        -0xB4 /* 000007FC */
  732. 000008B4  426E FFF8                clr.w      [A6 - 0x8]
  733. 000008B8  6000 0112                bra        +0x114 /* 000009CC */
  734. label000008BC:
  735. 000008BC  206E 0008                movea.l    A0, [A6 + 0x8]
  736. 000008C0  2068 0004                movea.l    A0, [A0 + 0x4]
  737. 000008C4  0C68 0002 0008           cmpi.w     [A0 + 0x8], 0x2
  738. 000008CA  6D00 00FA                blt        +0xFC /* 000009C6 */
  739. 000008CE  206E 0008                movea.l    A0, [A6 + 0x8]
  740. 000008D2  302E FFF8                move.w     D0, [A6 - 0x8]
  741. 000008D6  48C0                     ext.l      D0
  742. 000008D8  D080                     add.l      D0, D0
  743. 000008DA  D0AE FFF0                add.l      D0, [A6 - 0x10]
  744. 000008DE  2240                     movea.l    A1, D0
  745. 000008E0  2068 0004                movea.l    A0, [A0 + 0x4]
  746. 000008E4  3151 000A                move.w     [A0 + 0xA], [A1]
  747. 000008E8  206E 0008                movea.l    A0, [A6 + 0x8]
  748. 000008EC  302E FFF8                move.w     D0, [A6 - 0x8]
  749. 000008F0  5240                     addq.w     D0, 1
  750. 000008F2  48C0                     ext.l      D0
  751. 000008F4  D080                     add.l      D0, D0
  752. 000008F6  D0AE FFF0                add.l      D0, [A6 - 0x10]
  753. 000008FA  2240                     movea.l    A1, D0
  754. 000008FC  2068 0004                movea.l    A0, [A0 + 0x4]
  755. 00000900  3151 000C                move.w     [A0 + 0xC], [A1]
  756. 00000904  206E 0008                movea.l    A0, [A6 + 0x8]
  757. 00000908  302E FFF8                move.w     D0, [A6 - 0x8]
  758. 0000090C  5440                     addq.w     D0, 2
  759. 0000090E  48C0                     ext.l      D0
  760. 00000910  D080                     add.l      D0, D0
  761. 00000912  D0AE FFF0                add.l      D0, [A6 - 0x10]
  762. 00000916  2240                     movea.l    A1, D0
  763. 00000918  2068 0004                movea.l    A0, [A0 + 0x4]
  764. 0000091C  3151 000E                move.w     [A0 + 0xE], [A1]
  765. 00000920  206E 0008                movea.l    A0, [A6 + 0x8]
  766. 00000924  302E FFF8                move.w     D0, [A6 - 0x8]
  767. 00000928  5640                     addq.w     D0, 3
  768. 0000092A  48C0                     ext.l      D0
  769. 0000092C  D080                     add.l      D0, D0
  770. 0000092E  D0AE FFF0                add.l      D0, [A6 - 0x10]
  771. 00000932  2240                     movea.l    A1, D0
  772. 00000934  2068 0004                movea.l    A0, [A0 + 0x4]
  773. 00000938  3151 0010                move.w     [A0 + 0x10], [A1]
  774. 0000093C  206E 0008                movea.l    A0, [A6 + 0x8]
  775. 00000940  302E FFF8                move.w     D0, [A6 - 0x8]
  776. 00000944  5840                     addq.w     D0, 4
  777. 00000946  48C0                     ext.l      D0
  778. 00000948  D080                     add.l      D0, D0
  779. 0000094A  D0AE FFF0                add.l      D0, [A6 - 0x10]
  780. 0000094E  2240                     movea.l    A1, D0
  781. 00000950  2068 0004                movea.l    A0, [A0 + 0x4]
  782. 00000954  3151 0012                move.w     [A0 + 0x12], [A1]
  783. 00000958  206E 0008                movea.l    A0, [A6 + 0x8]
  784. 0000095C  302E FFF8                move.w     D0, [A6 - 0x8]
  785. 00000960  5A40                     addq.w     D0, 5
  786. 00000962  48C0                     ext.l      D0
  787. 00000964  D080                     add.l      D0, D0
  788. 00000966  D0AE FFF0                add.l      D0, [A6 - 0x10]
  789. 0000096A  2240                     movea.l    A1, D0
  790. 0000096C  2068 0004                movea.l    A0, [A0 + 0x4]
  791. 00000970  3151 0014                move.w     [A0 + 0x14], [A1]
  792. 00000974  206E 0008                movea.l    A0, [A6 + 0x8]
  793. 00000978  302E FFF8                move.w     D0, [A6 - 0x8]
  794. 0000097C  5C40                     addq.w     D0, 6
  795. 0000097E  48C0                     ext.l      D0
  796. 00000980  D080                     add.l      D0, D0
  797. 00000982  D0AE FFF0                add.l      D0, [A6 - 0x10]
  798. 00000986  2240                     movea.l    A1, D0
  799. 00000988  2068 0004                movea.l    A0, [A0 + 0x4]
  800. 0000098C  3151 0016                move.w     [A0 + 0x16], [A1]
  801. 00000990  206E 0008                movea.l    A0, [A6 + 0x8]
  802. 00000994  302E FFF8                move.w     D0, [A6 - 0x8]
  803. 00000998  5E40                     addq.w     D0, 7
  804. 0000099A  48C0                     ext.l      D0
  805. 0000099C  D080                     add.l      D0, D0
  806. 0000099E  D0AE FFF0                add.l      D0, [A6 - 0x10]
  807. 000009A2  2240                     movea.l    A1, D0
  808. 000009A4  2068 0004                movea.l    A0, [A0 + 0x4]
  809. 000009A8  3151 0018                move.w     [A0 + 0x18], [A1]
  810. 000009AC  206E 0008                movea.l    A0, [A6 + 0x8]
  811. 000009B0  2068 0004                movea.l    A0, [A0 + 0x4]
  812. 000009B4  486D F04A                pea.l      [A5 - 0xFB6]
  813. 000009B8  2068 0004                movea.l    A0, [A0 + 0x4]
  814. 000009BC  4E90                     jsr        [A0]
  815. 000009BE  588F                     addq.l     A7, 4
  816. 000009C0  7000                     moveq.l    D0, 0x00
  817. 000009C2  48C0                     ext.l      D0
  818. 000009C4  6002                     bra        +0x4 /* 000009C8 */
  819. label000009C6:
  820. 000009C6  7000                     moveq.l    D0, 0x00
  821. label000009C8:
  822. 000009C8  506E FFF8                addq.w     [A6 - 0x8], 8
  823. label000009CC:
  824. 000009CC  0C6E 0040 FFF8           cmpi.w     [A6 - 0x8], 0x40 /* '@' */
  825. 000009D2  6D00 FEE8                blt        -0x116 /* 000008BC */
  826. 000009D6  06AE FFFF FFBF FFFC      addi.l     [A6 - 0x4], 0xFFFFFFBF
  827. 000009DE  4A6E FFF6                tst.w      [A6 - 0xA]
  828. 000009E2  6708                     beq        +0xA /* 000009EC */
  829. 000009E4  06AE FFFF FFC0 FFFC      addi.l     [A6 - 0x4], 0xFFFFFFC0
  830. label000009EC:
  831. 000009EC  4AAE FFFC                tst.l      [A6 - 0x4]
  832. 000009F0  6E00 FCF2                bgt        -0x30C /* 000006E4 */
  833. 000009F4  4E5E                     unlink     A6
  834. 000009F6  4E75                     rts
  835. 000009F8  4745                     chk.w      D3, D5
  836. 000009FA  5444                     addq.w     D4, 2
  837. 000009FC  5154                     subq.w     [A4], 8
  838. 000009FE  2020                     move.l     D0, -[A0]
  839. fn00000A00:
  840. 00000A00  4E56 0000                link       A6, 0
  841. 00000A04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  842. 00000A08  4EBA F5F6                jsr        [PC - 0xA0A /* 00000000 */]
  843. 00000A0C  588F                     addq.l     A7, 4
  844. 00000A0E  0C80 0000 0004           cmpi.l     D0, 0x4
  845. 00000A14  6712                     beq        +0x14 /* 00000A28 */
  846. 00000A16  206E 0008                movea.l    A0, [A6 + 0x8]
  847. 00000A1A  2068 0004                movea.l    A0, [A0 + 0x4]
  848. 00000A1E  486D F072                pea.l      [A5 - 0xF8E]
  849. 00000A22  2050                     movea.l    A0, [A0]
  850. 00000A24  4E90                     jsr        [A0]
  851. 00000A26  588F                     addq.l     A7, 4
  852. label00000A28:
  853. 00000A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  854. 00000A2C  4EBA F5D2                jsr        [PC - 0xA2E /* 00000000 */]
  855. 00000A30  588F                     addq.l     A7, 4
  856. 00000A32  206E 0008                movea.l    A0, [A6 + 0x8]
  857. 00000A36  3140 00AC                move.w     [A0 + 0xAC], D0
  858. 00000A3A  206E 0008                movea.l    A0, [A6 + 0x8]
  859. 00000A3E  2068 0004                movea.l    A0, [A0 + 0x4]
  860. 00000A42  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  861. 00000A48  6D2C                     blt        +0x2E /* 00000A76 */
  862. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  863. 00000A4E  226E 0008                movea.l    A1, [A6 + 0x8]
  864. 00000A52  2068 0004                movea.l    A0, [A0 + 0x4]
  865. 00000A56  3169 00AC 000A           move.w     [A0 + 0xA], [A1 + 0xAC]
  866. 00000A5C  206E 0008                movea.l    A0, [A6 + 0x8]
  867. 00000A60  2068 0004                movea.l    A0, [A0 + 0x4]
  868. 00000A64  486D F086                pea.l      [A5 - 0xF7A]
  869. 00000A68  2068 0004                movea.l    A0, [A0 + 0x4]
  870. 00000A6C  4E90                     jsr        [A0]
  871. 00000A6E  588F                     addq.l     A7, 4
  872. 00000A70  7000                     moveq.l    D0, 0x00
  873. 00000A72  48C0                     ext.l      D0
  874. 00000A74  6002                     bra        +0x4 /* 00000A78 */
  875. label00000A76:
  876. 00000A76  7000                     moveq.l    D0, 0x00
  877. label00000A78:
  878. 00000A78  4E5E                     unlink     A6
  879. 00000A7A  4E75                     rts
  880. 00000A7C  4745                     chk.w      D3, D5
  881. 00000A7E  5444                     addq.w     D4, 2
  882. 00000A80  5249                     addq.w     A1, 1
  883. 00000A82  2020                     move.l     D0, -[A0]
  884. fn00000A84:
  885. 00000A84  4E56 FFEC                link       A6, -0x0014
  886. 00000A88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  887. 00000A8C  4EBA F572                jsr        [PC - 0xA8E /* 00000000 */]
  888. 00000A90  588F                     addq.l     A7, 4
  889. 00000A92  5580                     subq.l     D0, 2
  890. 00000A94  2D40 FFFC                move.l     [A6 - 0x4], D0
  891. 00000A98  0CAE 0000 000E FFFC      cmpi.l     [A6 - 0x4], 0xE
  892. 00000AA0  6D00 0240                blt        +0x242 /* 00000CE2 */
  893. 00000AA4  426E FFEC                clr.w      [A6 - 0x14]
  894. 00000AA8  6052                     bra        +0x54 /* 00000AFC */
  895. label00000AAA:
  896. 00000AAA  306E FFEC                movea.w    A0, [A6 - 0x14]
  897. 00000AAE  D1CE                     add.l      A0, A6
  898. 00000AB0  226E 0008                movea.l    A1, [A6 + 0x8]
  899. 00000AB4  5369 0030                subq.w     [A1 + 0x30], 1
  900. 00000AB8  4A69 0030                tst.w      [A1 + 0x30]
  901. 00000ABC  6C1A                     bge        +0x1C /* 00000AD8 */
  902. 00000ABE  48E7 0080                movem.l    -[A7], A0
  903. 00000AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  904. 00000AC6  2050                     movea.l    A0, [A0]
  905. 00000AC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  906. 00000ACC  2068 000C                movea.l    A0, [A0 + 0xC]
  907. 00000AD0  4E90                     jsr        [A0]
  908. 00000AD2  588F                     addq.l     A7, 4
  909. 00000AD4  48C0                     ext.l      D0
  910. 00000AD6  6018                     bra        +0x1A /* 00000AF0 */
  911. label00000AD8:
  912. 00000AD8  48E7 0080                movem.l    -[A7], A0
  913. 00000ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  914. 00000AE0  2268 002C                movea.l    A1, [A0 + 0x2C]
  915. 00000AE4  52A8 002C                addq.l     [A0 + 0x2C], 1
  916. 00000AE8  1011                     move.b     D0, [A1]
  917. 00000AEA  4880                     ext.w      D0
  918. 00000AEC  0240 00FF                andi.w     D0, 0xFF
  919. label00000AF0:
  920. 00000AF0  4CDF 0100                movem.l    A0, [A7]+
  921. 00000AF4  1140 FFEE                move.b     [A0 - 0x12], D0
  922. 00000AF8  526E FFEC                addq.w     [A6 - 0x14], 1
  923. label00000AFC:
  924. 00000AFC  0C6E 000E FFEC           cmpi.w     [A6 - 0x14], 0xE
  925. 00000B02  6DA6                     blt        -0x58 /* 00000AAA */
  926. 00000B04  06AE FFFF FFF2 FFFC      addi.l     [A6 - 0x4], 0xFFFFFFF2
  927. 00000B0C  7000                     moveq.l    D0, 0x00
  928. 00000B0E  102E FFEE                move.b     D0, [A6 - 0x12]
  929. 00000B12  0C40 004A                cmpi.w     D0, 0x4A /* 'J' */
  930. 00000B16  6600 0198                bne        +0x19A /* 00000CB0 */
  931. 00000B1A  7000                     moveq.l    D0, 0x00
  932. 00000B1C  102E FFEF                move.b     D0, [A6 - 0x11]
  933. 00000B20  0C40 0046                cmpi.w     D0, 0x46 /* 'F' */
  934. 00000B24  6600 018A                bne        +0x18C /* 00000CB0 */
  935. 00000B28  7000                     moveq.l    D0, 0x00
  936. 00000B2A  102E FFF0                move.b     D0, [A6 - 0x10]
  937. 00000B2E  0C40 0049                cmpi.w     D0, 0x49 /* 'I' */
  938. 00000B32  6600 017C                bne        +0x17E /* 00000CB0 */
  939. 00000B36  7000                     moveq.l    D0, 0x00
  940. 00000B38  102E FFF1                move.b     D0, [A6 - 0xF]
  941. 00000B3C  0C40 0046                cmpi.w     D0, 0x46 /* 'F' */
  942. 00000B40  6600 016E                bne        +0x170 /* 00000CB0 */
  943. 00000B44  7000                     moveq.l    D0, 0x00
  944. 00000B46  102E FFF2                move.b     D0, [A6 - 0xE]
  945. 00000B4A  4A40                     tst.w      D0
  946. 00000B4C  6600 0162                bne        +0x164 /* 00000CB0 */
  947. 00000B50  7000                     moveq.l    D0, 0x00
  948. 00000B52  102E FFF3                move.b     D0, [A6 - 0xD]
  949. 00000B56  0C40 0001                cmpi.w     D0, 0x1
  950. 00000B5A  6736                     beq        +0x38 /* 00000B92 */
  951. 00000B5C  206E 0008                movea.l    A0, [A6 + 0x8]
  952. 00000B60  2068 0004                movea.l    A0, [A0 + 0x4]
  953. 00000B64  7000                     moveq.l    D0, 0x00
  954. 00000B66  102E FFF3                move.b     D0, [A6 - 0xD]
  955. 00000B6A  3140 000A                move.w     [A0 + 0xA], D0
  956. 00000B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  957. 00000B72  2068 0004                movea.l    A0, [A0 + 0x4]
  958. 00000B76  7000                     moveq.l    D0, 0x00
  959. 00000B78  102E FFF4                move.b     D0, [A6 - 0xC]
  960. 00000B7C  3140 000C                move.w     [A0 + 0xC], D0
  961. 00000B80  206E 0008                movea.l    A0, [A6 + 0x8]
  962. 00000B84  2068 0004                movea.l    A0, [A0 + 0x4]
  963. 00000B88  486D F0A2                pea.l      [A5 - 0xF5E]
  964. 00000B8C  2050                     movea.l    A0, [A0]
  965. 00000B8E  4E90                     jsr        [A0]
  966. 00000B90  588F                     addq.l     A7, 4
  967. label00000B92:
  968. 00000B92  7000                     moveq.l    D0, 0x00
  969. 00000B94  102E FFF4                move.b     D0, [A6 - 0xC]
  970. 00000B98  4A40                     tst.w      D0
  971. 00000B9A  675A                     beq        +0x5C /* 00000BF6 */
  972. 00000B9C  7000                     moveq.l    D0, 0x00
  973. 00000B9E  102E FFF4                move.b     D0, [A6 - 0xC]
  974. 00000BA2  0C40 0001                cmpi.w     D0, 0x1
  975. 00000BA6  674E                     beq        +0x50 /* 00000BF6 */
  976. 00000BA8  206E 0008                movea.l    A0, [A6 + 0x8]
  977. 00000BAC  2068 0004                movea.l    A0, [A0 + 0x4]
  978. 00000BB0  4A68 0008                tst.w      [A0 + 0x8]
  979. 00000BB4  6D3E                     blt        +0x40 /* 00000BF4 */
  980. 00000BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  981. 00000BBA  2068 0004                movea.l    A0, [A0 + 0x4]
  982. 00000BBE  7000                     moveq.l    D0, 0x00
  983. 00000BC0  102E FFF3                move.b     D0, [A6 - 0xD]
  984. 00000BC4  3140 000A                move.w     [A0 + 0xA], D0
  985. 00000BC8  206E 0008                movea.l    A0, [A6 + 0x8]
  986. 00000BCC  2068 0004                movea.l    A0, [A0 + 0x4]
  987. 00000BD0  7000                     moveq.l    D0, 0x00
  988. 00000BD2  102E FFF4                move.b     D0, [A6 - 0xC]
  989. 00000BD6  3140 000C                move.w     [A0 + 0xC], D0
  990. 00000BDA  206E 0008                movea.l    A0, [A6 + 0x8]
  991. 00000BDE  2068 0004                movea.l    A0, [A0 + 0x4]
  992. 00000BE2  486D F0CC                pea.l      [A5 - 0xF34]
  993. 00000BE6  2068 0004                movea.l    A0, [A0 + 0x4]
  994. 00000BEA  4E90                     jsr        [A0]
  995. 00000BEC  588F                     addq.l     A7, 4
  996. 00000BEE  7000                     moveq.l    D0, 0x00
  997. 00000BF0  48C0                     ext.l      D0
  998. 00000BF2  6002                     bra        +0x4 /* 00000BF6 */
  999. label00000BF4:
  1000. 00000BF4  7000                     moveq.l    D0, 0x00
  1001. label00000BF6:
  1002. 00000BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  1003. 00000BFA  116E FFF5 003D           move.b     [A0 + 0x3D], [A6 - 0xB]
  1004. 00000C00  7000                     moveq.l    D0, 0x00
  1005. 00000C02  102E FFF6                move.b     D0, [A6 - 0xA]
  1006. 00000C06  E148                     lsl        D0.w, 8
  1007. 00000C08  7200                     moveq.l    D1, 0x00
  1008. 00000C0A  122E FFF7                move.b     D1, [A6 - 0x9]
  1009. 00000C0E  D041                     add.w      D0, D1
  1010. 00000C10  206E 0008                movea.l    A0, [A6 + 0x8]
  1011. 00000C14  3140 003E                move.w     [A0 + 0x3E], D0
  1012. 00000C18  7000                     moveq.l    D0, 0x00
  1013. 00000C1A  102E FFF8                move.b     D0, [A6 - 0x8]
  1014. 00000C1E  E148                     lsl        D0.w, 8
  1015. 00000C20  7200                     moveq.l    D1, 0x00
  1016. 00000C22  122E FFF9                move.b     D1, [A6 - 0x7]
  1017. 00000C26  D041                     add.w      D0, D1
  1018. 00000C28  206E 0008                movea.l    A0, [A6 + 0x8]
  1019. 00000C2C  3140 0040                move.w     [A0 + 0x40], D0
  1020. 00000C30  206E 0008                movea.l    A0, [A6 + 0x8]
  1021. 00000C34  4A28 003C                tst.b      [A0 + 0x3C]
  1022. 00000C38  660A                     bne        +0xC /* 00000C44 */
  1023. 00000C3A  206E 0008                movea.l    A0, [A6 + 0x8]
  1024. 00000C3E  7003                     moveq.l    D0, 0x03
  1025. 00000C40  1140 003C                move.b     [A0 + 0x3C], D0
  1026. label00000C44:
  1027. 00000C44  206E 0008                movea.l    A0, [A6 + 0x8]
  1028. 00000C48  2068 0004                movea.l    A0, [A0 + 0x4]
  1029. 00000C4C  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1030. 00000C52  6D56                     blt        +0x58 /* 00000CAA */
  1031. 00000C54  206E 0008                movea.l    A0, [A6 + 0x8]
  1032. 00000C58  226E 0008                movea.l    A1, [A6 + 0x8]
  1033. 00000C5C  2068 0004                movea.l    A0, [A0 + 0x4]
  1034. 00000C60  3169 003E 000A           move.w     [A0 + 0xA], [A1 + 0x3E]
  1035. 00000C66  206E 0008                movea.l    A0, [A6 + 0x8]
  1036. 00000C6A  226E 0008                movea.l    A1, [A6 + 0x8]
  1037. 00000C6E  2068 0004                movea.l    A0, [A0 + 0x4]
  1038. 00000C72  3169 0040 000C           move.w     [A0 + 0xC], [A1 + 0x40]
  1039. 00000C78  206E 0008                movea.l    A0, [A6 + 0x8]
  1040. 00000C7C  226E 0008                movea.l    A1, [A6 + 0x8]
  1041. 00000C80  2068 0004                movea.l    A0, [A0 + 0x4]
  1042. 00000C84  7000                     moveq.l    D0, 0x00
  1043. 00000C86  1029 003D                move.b     D0, [A1 + 0x3D]
  1044. 00000C8A  3140 000E                move.w     [A0 + 0xE], D0
  1045. 00000C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1046. 00000C92  2068 0004                movea.l    A0, [A0 + 0x4]
  1047. 00000C96  486D F0FA                pea.l      [A5 - 0xF06]
  1048. 00000C9A  2068 0004                movea.l    A0, [A0 + 0x4]
  1049. 00000C9E  4E90                     jsr        [A0]
  1050. 00000CA0  588F                     addq.l     A7, 4
  1051. 00000CA2  7000                     moveq.l    D0, 0x00
  1052. 00000CA4  48C0                     ext.l      D0
  1053. 00000CA6  6000 00AE                bra        +0xB0 /* 00000D56 */
  1054. label00000CAA:
  1055. 00000CAA  7000                     moveq.l    D0, 0x00
  1056. 00000CAC  6000 00A8                bra        +0xAA /* 00000D56 */
  1057. label00000CB0:
  1058. 00000CB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1059. 00000CB4  2068 0004                movea.l    A0, [A0 + 0x4]
  1060. 00000CB8  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1061. 00000CBE  6D1C                     blt        +0x1E /* 00000CDC */
  1062. 00000CC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1063. 00000CC4  2068 0004                movea.l    A0, [A0 + 0x4]
  1064. 00000CC8  486D F11E                pea.l      [A5 - 0xEE2]
  1065. 00000CCC  2068 0004                movea.l    A0, [A0 + 0x4]
  1066. 00000CD0  4E90                     jsr        [A0]
  1067. 00000CD2  588F                     addq.l     A7, 4
  1068. 00000CD4  7000                     moveq.l    D0, 0x00
  1069. 00000CD6  48C0                     ext.l      D0
  1070. 00000CD8  6000 007C                bra        +0x7E /* 00000D56 */
  1071. label00000CDC:
  1072. 00000CDC  7000                     moveq.l    D0, 0x00
  1073. 00000CDE  6000 0076                bra        +0x78 /* 00000D56 */
  1074. label00000CE2:
  1075. 00000CE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1076. 00000CE6  2068 0004                movea.l    A0, [A0 + 0x4]
  1077. 00000CEA  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1078. 00000CF0  6D28                     blt        +0x2A /* 00000D1A */
  1079. 00000CF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1080. 00000CF6  2068 0004                movea.l    A0, [A0 + 0x4]
  1081. 00000CFA  316E FFFE 000A           move.w     [A0 + 0xA], [A6 - 0x2]
  1082. 00000D00  206E 0008                movea.l    A0, [A6 + 0x8]
  1083. 00000D04  2068 0004                movea.l    A0, [A0 + 0x4]
  1084. 00000D08  486D F13E                pea.l      [A5 - 0xEC2]
  1085. 00000D0C  2068 0004                movea.l    A0, [A0 + 0x4]
  1086. 00000D10  4E90                     jsr        [A0]
  1087. 00000D12  588F                     addq.l     A7, 4
  1088. 00000D14  7000                     moveq.l    D0, 0x00
  1089. 00000D16  48C0                     ext.l      D0
  1090. 00000D18  603C                     bra        +0x3E /* 00000D56 */
  1091. label00000D1A:
  1092. 00000D1A  7000                     moveq.l    D0, 0x00
  1093. 00000D1C  6038                     bra        +0x3A /* 00000D56 */
  1094. label00000D1E:
  1095. 00000D1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1096. 00000D22  5368 0030                subq.w     [A0 + 0x30], 1
  1097. 00000D26  4A68 0030                tst.w      [A0 + 0x30]
  1098. 00000D2A  6C16                     bge        +0x18 /* 00000D42 */
  1099. 00000D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  1100. 00000D30  2050                     movea.l    A0, [A0]
  1101. 00000D32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1102. 00000D36  2068 000C                movea.l    A0, [A0 + 0xC]
  1103. 00000D3A  4E90                     jsr        [A0]
  1104. 00000D3C  588F                     addq.l     A7, 4
  1105. 00000D3E  48C0                     ext.l      D0
  1106. 00000D40  6014                     bra        +0x16 /* 00000D56 */
  1107. label00000D42:
  1108. 00000D42  206E 0008                movea.l    A0, [A6 + 0x8]
  1109. 00000D46  2268 002C                movea.l    A1, [A0 + 0x2C]
  1110. 00000D4A  52A8 002C                addq.l     [A0 + 0x2C], 1
  1111. 00000D4E  1011                     move.b     D0, [A1]
  1112. 00000D50  4880                     ext.w      D0
  1113. 00000D52  0240 00FF                andi.w     D0, 0xFF
  1114. label00000D56:
  1115. 00000D56  202E FFFC                move.l     D0, [A6 - 0x4]
  1116. 00000D5A  53AE FFFC                subq.l     [A6 - 0x4], 1
  1117. 00000D5E  4A80                     tst.l      D0
  1118. 00000D60  6EBC                     bgt        -0x42 /* 00000D1E */
  1119. 00000D62  4E5E                     unlink     A6
  1120. 00000D64  4E75                     rts
  1121. 00000D66  4745                     chk.w      D3, D5
  1122. 00000D68  5441                     addq.w     D1, 2
  1123. 00000D6A  5050                     addq.w     [A0], 8
  1124. 00000D6C  3020                     move.w     D0, -[A0]
  1125. fn00000D6E:
  1126. 00000D6E  4E56 FFF4                link       A6, -0x000C
  1127. 00000D72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1128. 00000D76  4EBA F288                jsr        [PC - 0xD78 /* 00000000 */]
  1129. 00000D7A  588F                     addq.l     A7, 4
  1130. 00000D7C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1131. 00000D80  206E 0008                movea.l    A0, [A6 + 0x8]
  1132. 00000D84  5368 0030                subq.w     [A0 + 0x30], 1
  1133. 00000D88  4A68 0030                tst.w      [A0 + 0x30]
  1134. 00000D8C  6C16                     bge        +0x18 /* 00000DA4 */
  1135. 00000D8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1136. 00000D92  2050                     movea.l    A0, [A0]
  1137. 00000D94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1138. 00000D98  2068 000C                movea.l    A0, [A0 + 0xC]
  1139. 00000D9C  4E90                     jsr        [A0]
  1140. 00000D9E  588F                     addq.l     A7, 4
  1141. 00000DA0  48C0                     ext.l      D0
  1142. 00000DA2  6014                     bra        +0x16 /* 00000DB8 */
  1143. label00000DA4:
  1144. 00000DA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1145. 00000DA8  2268 002C                movea.l    A1, [A0 + 0x2C]
  1146. 00000DAC  52A8 002C                addq.l     [A0 + 0x2C], 1
  1147. 00000DB0  1011                     move.b     D0, [A1]
  1148. 00000DB2  4880                     ext.w      D0
  1149. 00000DB4  0240 00FF                andi.w     D0, 0xFF
  1150. label00000DB8:
  1151. 00000DB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1152. 00000DBC  3140 003A                move.w     [A0 + 0x3A], D0
  1153. 00000DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1154. 00000DC4  4EBA F23A                jsr        [PC - 0xDC6 /* 00000000 */]
  1155. 00000DC8  588F                     addq.l     A7, 4
  1156. 00000DCA  206E 0008                movea.l    A0, [A6 + 0x8]
  1157. 00000DCE  2140 0036                move.l     [A0 + 0x36], D0
  1158. 00000DD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1159. 00000DD6  4EBA F228                jsr        [PC - 0xDD8 /* 00000000 */]
  1160. 00000DDA  588F                     addq.l     A7, 4
  1161. 00000DDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1162. 00000DE0  2140 0032                move.l     [A0 + 0x32], D0
  1163. 00000DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1164. 00000DE8  5368 0030                subq.w     [A0 + 0x30], 1
  1165. 00000DEC  4A68 0030                tst.w      [A0 + 0x30]
  1166. 00000DF0  6C16                     bge        +0x18 /* 00000E08 */
  1167. 00000DF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1168. 00000DF6  2050                     movea.l    A0, [A0]
  1169. 00000DF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1170. 00000DFC  2068 000C                movea.l    A0, [A0 + 0xC]
  1171. 00000E00  4E90                     jsr        [A0]
  1172. 00000E02  588F                     addq.l     A7, 4
  1173. 00000E04  48C0                     ext.l      D0
  1174. 00000E06  6014                     bra        +0x16 /* 00000E1C */
  1175. label00000E08:
  1176. 00000E08  206E 0008                movea.l    A0, [A6 + 0x8]
  1177. 00000E0C  2268 002C                movea.l    A1, [A0 + 0x2C]
  1178. 00000E10  52A8 002C                addq.l     [A0 + 0x2C], 1
  1179. 00000E14  1011                     move.b     D0, [A1]
  1180. 00000E16  4880                     ext.w      D0
  1181. 00000E18  0240 00FF                andi.w     D0, 0xFF
  1182. label00000E1C:
  1183. 00000E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  1184. 00000E20  3140 0042                move.w     [A0 + 0x42], D0
  1185. 00000E24  206E 0008                movea.l    A0, [A6 + 0x8]
  1186. 00000E28  2068 0004                movea.l    A0, [A0 + 0x4]
  1187. 00000E2C  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1188. 00000E32  6D5E                     blt        +0x60 /* 00000E92 */
  1189. 00000E34  206E 0008                movea.l    A0, [A6 + 0x8]
  1190. 00000E38  2068 0004                movea.l    A0, [A0 + 0x4]
  1191. 00000E3C  316E 000C 000A           move.w     [A0 + 0xA], [A6 + 0xC]
  1192. 00000E42  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000E46  226E 0008                movea.l    A1, [A6 + 0x8]
  1194. 00000E4A  2068 0004                movea.l    A0, [A0 + 0x4]
  1195. 00000E4E  3169 0034 000C           move.w     [A0 + 0xC], [A1 + 0x34]
  1196. 00000E54  206E 0008                movea.l    A0, [A6 + 0x8]
  1197. 00000E58  226E 0008                movea.l    A1, [A6 + 0x8]
  1198. 00000E5C  2068 0004                movea.l    A0, [A0 + 0x4]
  1199. 00000E60  3169 0038 000E           move.w     [A0 + 0xE], [A1 + 0x38]
  1200. 00000E66  206E 0008                movea.l    A0, [A6 + 0x8]
  1201. 00000E6A  226E 0008                movea.l    A1, [A6 + 0x8]
  1202. 00000E6E  2068 0004                movea.l    A0, [A0 + 0x4]
  1203. 00000E72  3169 0042 0010           move.w     [A0 + 0x10], [A1 + 0x42]
  1204. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1205. 00000E7C  2068 0004                movea.l    A0, [A0 + 0x4]
  1206. 00000E80  486D F15C                pea.l      [A5 - 0xEA4]
  1207. 00000E84  2068 0004                movea.l    A0, [A0 + 0x4]
  1208. 00000E88  4E90                     jsr        [A0]
  1209. 00000E8A  588F                     addq.l     A7, 4
  1210. 00000E8C  7000                     moveq.l    D0, 0x00
  1211. 00000E8E  48C0                     ext.l      D0
  1212. 00000E90  6002                     bra        +0x4 /* 00000E94 */
  1213. label00000E92:
  1214. 00000E92  7000                     moveq.l    D0, 0x00
  1215. label00000E94:
  1216. 00000E94  206E 0008                movea.l    A0, [A6 + 0x8]
  1217. 00000E98  4AA8 0036                tst.l      [A0 + 0x36]
  1218. 00000E9C  6F14                     ble        +0x16 /* 00000EB2 */
  1219. 00000E9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1220. 00000EA2  4AA8 0032                tst.l      [A0 + 0x32]
  1221. 00000EA6  6F0A                     ble        +0xC /* 00000EB2 */
  1222. 00000EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1223. 00000EAC  4A68 0042                tst.w      [A0 + 0x42]
  1224. 00000EB0  6E12                     bgt        +0x14 /* 00000EC4 */
  1225. label00000EB2:
  1226. 00000EB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1227. 00000EB6  2068 0004                movea.l    A0, [A0 + 0x4]
  1228. 00000EBA  486D F196                pea.l      [A5 - 0xE6A]
  1229. 00000EBE  2050                     movea.l    A0, [A0]
  1230. 00000EC0  4E90                     jsr        [A0]
  1231. 00000EC2  588F                     addq.l     A7, 4
  1232. label00000EC4:
  1233. 00000EC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1234. 00000EC8  0C68 0008 003A           cmpi.w     [A0 + 0x3A], 0x8
  1235. 00000ECE  6712                     beq        +0x14 /* 00000EE2 */
  1236. 00000ED0  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000ED4  2068 0004                movea.l    A0, [A0 + 0x4]
  1238. 00000ED8  486D F1BC                pea.l      [A5 - 0xE44]
  1239. 00000EDC  2050                     movea.l    A0, [A0]
  1240. 00000EDE  4E90                     jsr        [A0]
  1241. 00000EE0  588F                     addq.l     A7, 4
  1242. label00000EE2:
  1243. 00000EE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1244. 00000EE6  3028 0042                move.w     D0, [A0 + 0x42]
  1245. 00000EEA  C1FC 0003                muls.w     D0, 0x3
  1246. 00000EEE  5040                     addq.w     D0, 8
  1247. 00000EF0  48C0                     ext.l      D0
  1248. 00000EF2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1249. 00000EF6  6712                     beq        +0x14 /* 00000F0A */
  1250. 00000EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  1251. 00000EFC  2068 0004                movea.l    A0, [A0 + 0x4]
  1252. 00000F00  486D F1DC                pea.l      [A5 - 0xE24]
  1253. 00000F04  2050                     movea.l    A0, [A0]
  1254. 00000F06  4E90                     jsr        [A0]
  1255. 00000F08  588F                     addq.l     A7, 4
  1256. label00000F0A:
  1257. 00000F0A  206E 0008                movea.l    A0, [A6 + 0x8]
  1258. 00000F0E  2068 0004                movea.l    A0, [A0 + 0x4]
  1259. 00000F12  226E 0008                movea.l    A1, [A6 + 0x8]
  1260. 00000F16  3269 0042                movea.w    A1, [A1 + 0x42]
  1261. 00000F1A  4878 0024                push.l     0x24 /* '$' */
  1262. 00000F1E  2F09                     move.l     -[A7], A1
  1263. 00000F20  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1264. 00000F24  2F00                     move.l     -[A7], D0
  1265. 00000F26  2068 001A                movea.l    A0, [A0 + 0x1A]
  1266. 00000F2A  4E90                     jsr        [A0]
  1267. 00000F2C  588F                     addq.l     A7, 4
  1268. 00000F2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1269. 00000F32  2140 0044                move.l     [A0 + 0x44], D0
  1270. 00000F36  426E FFFA                clr.w      [A6 - 0x6]
  1271. 00000F3A  6000 0170                bra        +0x172 /* 000010AC */
  1272. label00000F3E:
  1273. 00000F3E  206E 0008                movea.l    A0, [A6 + 0x8]
  1274. 00000F42  302E FFFA                move.w     D0, [A6 - 0x6]
  1275. 00000F46  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1276. 00000F4A  D0A8 0044                add.l      D0, [A0 + 0x44]
  1277. 00000F4E  2D40 FFF4                move.l     [A6 - 0xC], D0
  1278. 00000F52  206E FFF4                movea.l    A0, [A6 - 0xC]
  1279. 00000F56  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  1280. 00000F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1281. 00000F60  5368 0030                subq.w     [A0 + 0x30], 1
  1282. 00000F64  4A68 0030                tst.w      [A0 + 0x30]
  1283. 00000F68  6C16                     bge        +0x18 /* 00000F80 */
  1284. 00000F6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1285. 00000F6E  2050                     movea.l    A0, [A0]
  1286. 00000F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1287. 00000F74  2068 000C                movea.l    A0, [A0 + 0xC]
  1288. 00000F78  4E90                     jsr        [A0]
  1289. 00000F7A  588F                     addq.l     A7, 4
  1290. 00000F7C  48C0                     ext.l      D0
  1291. 00000F7E  6014                     bra        +0x16 /* 00000F94 */
  1292. label00000F80:
  1293. 00000F80  206E 0008                movea.l    A0, [A6 + 0x8]
  1294. 00000F84  2268 002C                movea.l    A1, [A0 + 0x2C]
  1295. 00000F88  52A8 002C                addq.l     [A0 + 0x2C], 1
  1296. 00000F8C  1011                     move.b     D0, [A1]
  1297. 00000F8E  4880                     ext.w      D0
  1298. 00000F90  0240 00FF                andi.w     D0, 0xFF
  1299. label00000F94:
  1300. 00000F94  206E FFF4                movea.l    A0, [A6 - 0xC]
  1301. 00000F98  3080                     move.w     [A0], D0
  1302. 00000F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1303. 00000F9E  5368 0030                subq.w     [A0 + 0x30], 1
  1304. 00000FA2  4A68 0030                tst.w      [A0 + 0x30]
  1305. 00000FA6  6C16                     bge        +0x18 /* 00000FBE */
  1306. 00000FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1307. 00000FAC  2050                     movea.l    A0, [A0]
  1308. 00000FAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1309. 00000FB2  2068 000C                movea.l    A0, [A0 + 0xC]
  1310. 00000FB6  4E90                     jsr        [A0]
  1311. 00000FB8  588F                     addq.l     A7, 4
  1312. 00000FBA  48C0                     ext.l      D0
  1313. 00000FBC  6014                     bra        +0x16 /* 00000FD2 */
  1314. label00000FBE:
  1315. 00000FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  1316. 00000FC2  2268 002C                movea.l    A1, [A0 + 0x2C]
  1317. 00000FC6  52A8 002C                addq.l     [A0 + 0x2C], 1
  1318. 00000FCA  1011                     move.b     D0, [A1]
  1319. 00000FCC  4880                     ext.w      D0
  1320. 00000FCE  0240 00FF                andi.w     D0, 0xFF
  1321. label00000FD2:
  1322. 00000FD2  3D40 FFF8                move.w     [A6 - 0x8], D0
  1323. 00000FD6  302E FFF8                move.w     D0, [A6 - 0x8]
  1324. 00000FDA  E840                     asr        D0.w, 4
  1325. 00000FDC  0240 000F                andi.w     D0, 0xF
  1326. 00000FE0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1327. 00000FE4  3140 0004                move.w     [A0 + 0x4], D0
  1328. 00000FE8  700F                     moveq.l    D0, 0x0F
  1329. 00000FEA  C06E FFF8                and.w      D0, [A6 - 0x8]
  1330. 00000FEE  206E FFF4                movea.l    A0, [A6 - 0xC]
  1331. 00000FF2  3140 0006                move.w     [A0 + 0x6], D0
  1332. 00000FF6  206E 0008                movea.l    A0, [A6 + 0x8]
  1333. 00000FFA  5368 0030                subq.w     [A0 + 0x30], 1
  1334. 00000FFE  4A68 0030                tst.w      [A0 + 0x30]
  1335. 00001002  6C16                     bge        +0x18 /* 0000101A */
  1336. 00001004  206E 0008                movea.l    A0, [A6 + 0x8]
  1337. 00001008  2050                     movea.l    A0, [A0]
  1338. 0000100A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1339. 0000100E  2068 000C                movea.l    A0, [A0 + 0xC]
  1340. 00001012  4E90                     jsr        [A0]
  1341. 00001014  588F                     addq.l     A7, 4
  1342. 00001016  48C0                     ext.l      D0
  1343. 00001018  6014                     bra        +0x16 /* 0000102E */
  1344. label0000101A:
  1345. 0000101A  206E 0008                movea.l    A0, [A6 + 0x8]
  1346. 0000101E  2268 002C                movea.l    A1, [A0 + 0x2C]
  1347. 00001022  52A8 002C                addq.l     [A0 + 0x2C], 1
  1348. 00001026  1011                     move.b     D0, [A1]
  1349. 00001028  4880                     ext.w      D0
  1350. 0000102A  0240 00FF                andi.w     D0, 0xFF
  1351. label0000102E:
  1352. 0000102E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1353. 00001032  3140 0008                move.w     [A0 + 0x8], D0
  1354. 00001036  206E 0008                movea.l    A0, [A6 + 0x8]
  1355. 0000103A  2068 0004                movea.l    A0, [A0 + 0x4]
  1356. 0000103E  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1357. 00001044  6D60                     blt        +0x62 /* 000010A6 */
  1358. 00001046  206E 0008                movea.l    A0, [A6 + 0x8]
  1359. 0000104A  226E FFF4                movea.l    A1, [A6 - 0xC]
  1360. 0000104E  2068 0004                movea.l    A0, [A0 + 0x4]
  1361. 00001052  3151 000A                move.w     [A0 + 0xA], [A1]
  1362. 00001056  206E 0008                movea.l    A0, [A6 + 0x8]
  1363. 0000105A  226E FFF4                movea.l    A1, [A6 - 0xC]
  1364. 0000105E  2068 0004                movea.l    A0, [A0 + 0x4]
  1365. 00001062  3169 0004 000C           move.w     [A0 + 0xC], [A1 + 0x4]
  1366. 00001068  206E 0008                movea.l    A0, [A6 + 0x8]
  1367. 0000106C  226E FFF4                movea.l    A1, [A6 - 0xC]
  1368. 00001070  2068 0004                movea.l    A0, [A0 + 0x4]
  1369. 00001074  3169 0006 000E           move.w     [A0 + 0xE], [A1 + 0x6]
  1370. 0000107A  206E 0008                movea.l    A0, [A6 + 0x8]
  1371. 0000107E  226E FFF4                movea.l    A1, [A6 - 0xC]
  1372. 00001082  2068 0004                movea.l    A0, [A0 + 0x4]
  1373. 00001086  3169 0008 0010           move.w     [A0 + 0x10], [A1 + 0x8]
  1374. 0000108C  206E 0008                movea.l    A0, [A6 + 0x8]
  1375. 00001090  2068 0004                movea.l    A0, [A0 + 0x4]
  1376. 00001094  486D F1EE                pea.l      [A5 - 0xE12]
  1377. 00001098  2068 0004                movea.l    A0, [A0 + 0x4]
  1378. 0000109C  4E90                     jsr        [A0]
  1379. 0000109E  588F                     addq.l     A7, 4
  1380. 000010A0  7000                     moveq.l    D0, 0x00
  1381. 000010A2  48C0                     ext.l      D0
  1382. 000010A4  6002                     bra        +0x4 /* 000010A8 */
  1383. label000010A6:
  1384. 000010A6  7000                     moveq.l    D0, 0x00
  1385. label000010A8:
  1386. 000010A8  526E FFFA                addq.w     [A6 - 0x6], 1
  1387. label000010AC:
  1388. 000010AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1389. 000010B0  302E FFFA                move.w     D0, [A6 - 0x6]
  1390. 000010B4  B068 0042                cmp.w      D0, [A0 + 0x42]
  1391. 000010B8  6D00 FE84                blt        -0x17A /* 00000F3E */
  1392. 000010BC  4E5E                     unlink     A6
  1393. 000010BE  4E75                     rts
  1394. 000010C0  4745                     chk.w      D3, D5
  1395. 000010C2  5453                     addq.w     [A3], 2
  1396. 000010C4  4F46                     chk.w      D7, D6
  1397. 000010C6  2020                     move.l     D0, -[A0]
  1398. 000010C8  4E56 FFEE                link       A6, -0x0012
  1399. 000010CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1400. 000010D0  4EBA EF2E                jsr        [PC - 0x10D2 /* 00000000 */]
  1401. 000010D4  588F                     addq.l     A7, 4
  1402. 000010D6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1403. 000010DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1404. 000010DE  5368 0030                subq.w     [A0 + 0x30], 1
  1405. 000010E2  4A68 0030                tst.w      [A0 + 0x30]
  1406. 000010E6  6C16                     bge        +0x18 /* 000010FE */
  1407. 000010E8  206E 0008                movea.l    A0, [A6 + 0x8]
  1408. 000010EC  2050                     movea.l    A0, [A0]
  1409. 000010EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1410. 000010F2  2068 000C                movea.l    A0, [A0 + 0xC]
  1411. 000010F6  4E90                     jsr        [A0]
  1412. 000010F8  588F                     addq.l     A7, 4
  1413. 000010FA  48C0                     ext.l      D0
  1414. 000010FC  6014                     bra        +0x16 /* 00001112 */
  1415. label000010FE:
  1416. 000010FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1417. 00001102  2268 002C                movea.l    A1, [A0 + 0x2C]
  1418. 00001106  52A8 002C                addq.l     [A0 + 0x2C], 1
  1419. 0000110A  1011                     move.b     D0, [A1]
  1420. 0000110C  4880                     ext.w      D0
  1421. 0000110E  0240 00FF                andi.w     D0, 0xFF
  1422. label00001112:
  1423. 00001112  3D40 FFF6                move.w     [A6 - 0xA], D0
  1424. 00001116  206E 0008                movea.l    A0, [A6 + 0x8]
  1425. 0000111A  316E FFF6 00B6           move.w     [A0 + 0xB6], [A6 - 0xA]
  1426. 00001120  57AE FFFC                subq.l     [A6 - 0x4], 3
  1427. 00001124  302E FFF6                move.w     D0, [A6 - 0xA]
  1428. 00001128  D040                     add.w      D0, D0
  1429. 0000112A  5640                     addq.w     D0, 3
  1430. 0000112C  48C0                     ext.l      D0
  1431. 0000112E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1432. 00001132  6610                     bne        +0x12 /* 00001144 */
  1433. 00001134  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  1434. 0000113A  6D08                     blt        +0xA /* 00001144 */
  1435. 0000113C  0C6E 0004 FFF6           cmpi.w     [A6 - 0xA], 0x4
  1436. 00001142  6F12                     ble        +0x14 /* 00001156 */
  1437. label00001144:
  1438. 00001144  206E 0008                movea.l    A0, [A6 + 0x8]
  1439. 00001148  2068 0004                movea.l    A0, [A0 + 0x4]
  1440. 0000114C  486D F20E                pea.l      [A5 - 0xDF2]
  1441. 00001150  2050                     movea.l    A0, [A0]
  1442. 00001152  4E90                     jsr        [A0]
  1443. 00001154  588F                     addq.l     A7, 4
  1444. label00001156:
  1445. 00001156  206E 0008                movea.l    A0, [A6 + 0x8]
  1446. 0000115A  2068 0004                movea.l    A0, [A0 + 0x4]
  1447. 0000115E  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1448. 00001164  6D28                     blt        +0x2A /* 0000118E */
  1449. 00001166  206E 0008                movea.l    A0, [A6 + 0x8]
  1450. 0000116A  2068 0004                movea.l    A0, [A0 + 0x4]
  1451. 0000116E  316E FFF6 000A           move.w     [A0 + 0xA], [A6 - 0xA]
  1452. 00001174  206E 0008                movea.l    A0, [A6 + 0x8]
  1453. 00001178  2068 0004                movea.l    A0, [A0 + 0x4]
  1454. 0000117C  486D F220                pea.l      [A5 - 0xDE0]
  1455. 00001180  2068 0004                movea.l    A0, [A0 + 0x4]
  1456. 00001184  4E90                     jsr        [A0]
  1457. 00001186  588F                     addq.l     A7, 4
  1458. 00001188  7000                     moveq.l    D0, 0x00
  1459. 0000118A  48C0                     ext.l      D0
  1460. 0000118C  6002                     bra        +0x4 /* 00001190 */
  1461. label0000118E:
  1462. 0000118E  7000                     moveq.l    D0, 0x00
  1463. label00001190:
  1464. 00001190  426E FFFA                clr.w      [A6 - 0x6]
  1465. 00001194  6000 017A                bra        +0x17C /* 00001310 */
  1466. label00001198:
  1467. 00001198  206E 0008                movea.l    A0, [A6 + 0x8]
  1468. 0000119C  5368 0030                subq.w     [A0 + 0x30], 1
  1469. 000011A0  4A68 0030                tst.w      [A0 + 0x30]
  1470. 000011A4  6C16                     bge        +0x18 /* 000011BC */
  1471. 000011A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1472. 000011AA  2050                     movea.l    A0, [A0]
  1473. 000011AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1474. 000011B0  2068 000C                movea.l    A0, [A0 + 0xC]
  1475. 000011B4  4E90                     jsr        [A0]
  1476. 000011B6  588F                     addq.l     A7, 4
  1477. 000011B8  48C0                     ext.l      D0
  1478. 000011BA  6014                     bra        +0x16 /* 000011D0 */
  1479. label000011BC:
  1480. 000011BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 000011C0  2268 002C                movea.l    A1, [A0 + 0x2C]
  1482. 000011C4  52A8 002C                addq.l     [A0 + 0x2C], 1
  1483. 000011C8  1011                     move.b     D0, [A1]
  1484. 000011CA  4880                     ext.w      D0
  1485. 000011CC  0240 00FF                andi.w     D0, 0xFF
  1486. label000011D0:
  1487. 000011D0  3D40 FFF2                move.w     [A6 - 0xE], D0
  1488. 000011D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1489. 000011D8  5368 0030                subq.w     [A0 + 0x30], 1
  1490. 000011DC  4A68 0030                tst.w      [A0 + 0x30]
  1491. 000011E0  6C16                     bge        +0x18 /* 000011F8 */
  1492. 000011E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1493. 000011E6  2050                     movea.l    A0, [A0]
  1494. 000011E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1495. 000011EC  2068 000C                movea.l    A0, [A0 + 0xC]
  1496. 000011F0  4E90                     jsr        [A0]
  1497. 000011F2  588F                     addq.l     A7, 4
  1498. 000011F4  48C0                     ext.l      D0
  1499. 000011F6  6014                     bra        +0x16 /* 0000120C */
  1500. label000011F8:
  1501. 000011F8  206E 0008                movea.l    A0, [A6 + 0x8]
  1502. 000011FC  2268 002C                movea.l    A1, [A0 + 0x2C]
  1503. 00001200  52A8 002C                addq.l     [A0 + 0x2C], 1
  1504. 00001204  1011                     move.b     D0, [A1]
  1505. 00001206  4880                     ext.w      D0
  1506. 00001208  0240 00FF                andi.w     D0, 0xFF
  1507. label0000120C:
  1508. 0000120C  3D40 FFF4                move.w     [A6 - 0xC], D0
  1509. 00001210  55AE FFFC                subq.l     [A6 - 0x4], 2
  1510. 00001214  426E FFF8                clr.w      [A6 - 0x8]
  1511. 00001218  601E                     bra        +0x20 /* 00001238 */
  1512. label0000121A:
  1513. 0000121A  206E 0008                movea.l    A0, [A6 + 0x8]
  1514. 0000121E  302E FFF8                move.w     D0, [A6 - 0x8]
  1515. 00001222  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1516. 00001226  D0A8 0044                add.l      D0, [A0 + 0x44]
  1517. 0000122A  2040                     movea.l    A0, D0
  1518. 0000122C  302E FFF2                move.w     D0, [A6 - 0xE]
  1519. 00001230  B050                     cmp.w      D0, [A0]
  1520. 00001232  6712                     beq        +0x14 /* 00001246 */
  1521. 00001234  526E FFF8                addq.w     [A6 - 0x8], 1
  1522. label00001238:
  1523. 00001238  206E 0008                movea.l    A0, [A6 + 0x8]
  1524. 0000123C  302E FFF8                move.w     D0, [A6 - 0x8]
  1525. 00001240  B068 0042                cmp.w      D0, [A0 + 0x42]
  1526. 00001244  6DD4                     blt        -0x2A /* 0000121A */
  1527. label00001246:
  1528. 00001246  206E 0008                movea.l    A0, [A6 + 0x8]
  1529. 0000124A  302E FFF8                move.w     D0, [A6 - 0x8]
  1530. 0000124E  B068 0042                cmp.w      D0, [A0 + 0x42]
  1531. 00001252  6D12                     blt        +0x14 /* 00001266 */
  1532. 00001254  206E 0008                movea.l    A0, [A6 + 0x8]
  1533. 00001258  2068 0004                movea.l    A0, [A0 + 0x4]
  1534. 0000125C  486D F23E                pea.l      [A5 - 0xDC2]
  1535. 00001260  2050                     movea.l    A0, [A0]
  1536. 00001262  4E90                     jsr        [A0]
  1537. 00001264  588F                     addq.l     A7, 4
  1538. label00001266:
  1539. 00001266  206E 0008                movea.l    A0, [A6 + 0x8]
  1540. 0000126A  302E FFF8                move.w     D0, [A6 - 0x8]
  1541. 0000126E  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1542. 00001272  D0A8 0044                add.l      D0, [A0 + 0x44]
  1543. 00001276  2D40 FFEE                move.l     [A6 - 0x12], D0
  1544. 0000127A  302E FFFA                move.w     D0, [A6 - 0x6]
  1545. 0000127E  48C0                     ext.l      D0
  1546. 00001280  E580                     asl        D0, 2
  1547. 00001282  D0AE 0008                add.l      D0, [A6 + 0x8]
  1548. 00001286  2040                     movea.l    A0, D0
  1549. 00001288  216E FFEE 00B8           move.l     [A0 + 0xB8], [A6 - 0x12]
  1550. 0000128E  302E FFF4                move.w     D0, [A6 - 0xC]
  1551. 00001292  E840                     asr        D0.w, 4
  1552. 00001294  0240 000F                andi.w     D0, 0xF
  1553. 00001298  206E FFEE                movea.l    A0, [A6 - 0x12]
  1554. 0000129C  3140 000A                move.w     [A0 + 0xA], D0
  1555. 000012A0  700F                     moveq.l    D0, 0x0F
  1556. 000012A2  C06E FFF4                and.w      D0, [A6 - 0xC]
  1557. 000012A6  206E FFEE                movea.l    A0, [A6 - 0x12]
  1558. 000012AA  3140 000C                move.w     [A0 + 0xC], D0
  1559. 000012AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1560. 000012B2  2068 0004                movea.l    A0, [A0 + 0x4]
  1561. 000012B6  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1562. 000012BC  6D4C                     blt        +0x4E /* 0000130A */
  1563. 000012BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1564. 000012C2  2068 0004                movea.l    A0, [A0 + 0x4]
  1565. 000012C6  316E FFF2 000A           move.w     [A0 + 0xA], [A6 - 0xE]
  1566. 000012CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1567. 000012D0  226E FFEE                movea.l    A1, [A6 - 0x12]
  1568. 000012D4  2068 0004                movea.l    A0, [A0 + 0x4]
  1569. 000012D8  3169 000A 000C           move.w     [A0 + 0xC], [A1 + 0xA]
  1570. 000012DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1571. 000012E2  226E FFEE                movea.l    A1, [A6 - 0x12]
  1572. 000012E6  2068 0004                movea.l    A0, [A0 + 0x4]
  1573. 000012EA  3169 000C 000E           move.w     [A0 + 0xE], [A1 + 0xC]
  1574. 000012F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1575. 000012F4  2068 0004                movea.l    A0, [A0 + 0x4]
  1576. 000012F8  486D F25E                pea.l      [A5 - 0xDA2]
  1577. 000012FC  2068 0004                movea.l    A0, [A0 + 0x4]
  1578. 00001300  4E90                     jsr        [A0]
  1579. 00001302  588F                     addq.l     A7, 4
  1580. 00001304  7000                     moveq.l    D0, 0x00
  1581. 00001306  48C0                     ext.l      D0
  1582. 00001308  6002                     bra        +0x4 /* 0000130C */
  1583. label0000130A:
  1584. 0000130A  7000                     moveq.l    D0, 0x00
  1585. label0000130C:
  1586. 0000130C  526E FFFA                addq.w     [A6 - 0x6], 1
  1587. label00001310:
  1588. 00001310  302E FFFA                move.w     D0, [A6 - 0x6]
  1589. 00001314  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  1590. 00001318  6D00 FE7E                blt        -0x180 /* 00001198 */
  1591. 0000131C  603C                     bra        +0x3E /* 0000135A */
  1592. label0000131E:
  1593. 0000131E  206E 0008                movea.l    A0, [A6 + 0x8]
  1594. 00001322  5368 0030                subq.w     [A0 + 0x30], 1
  1595. 00001326  4A68 0030                tst.w      [A0 + 0x30]
  1596. 0000132A  6C16                     bge        +0x18 /* 00001342 */
  1597. 0000132C  206E 0008                movea.l    A0, [A6 + 0x8]
  1598. 00001330  2050                     movea.l    A0, [A0]
  1599. 00001332  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1600. 00001336  2068 000C                movea.l    A0, [A0 + 0xC]
  1601. 0000133A  4E90                     jsr        [A0]
  1602. 0000133C  588F                     addq.l     A7, 4
  1603. 0000133E  48C0                     ext.l      D0
  1604. 00001340  6014                     bra        +0x16 /* 00001356 */
  1605. label00001342:
  1606. 00001342  206E 0008                movea.l    A0, [A6 + 0x8]
  1607. 00001346  2268 002C                movea.l    A1, [A0 + 0x2C]
  1608. 0000134A  52A8 002C                addq.l     [A0 + 0x2C], 1
  1609. 0000134E  1011                     move.b     D0, [A1]
  1610. 00001350  4880                     ext.w      D0
  1611. 00001352  0240 00FF                andi.w     D0, 0xFF
  1612. label00001356:
  1613. 00001356  53AE FFFC                subq.l     [A6 - 0x4], 1
  1614. label0000135A:
  1615. 0000135A  4AAE FFFC                tst.l      [A6 - 0x4]
  1616. 0000135E  6EBE                     bgt        -0x40 /* 0000131E */
  1617. 00001360  4E5E                     unlink     A6
  1618. 00001362  4E75                     rts
  1619. 00001364  4745                     chk.w      D3, D5
  1620. 00001366  5453                     addq.w     [A3], 2
  1621. 00001368  4F53                     chk.w      D7, [A3]
  1622. 0000136A  2020                     move.l     D0, -[A0]
  1623. fn0000136C:
  1624. 0000136C  4E56 FFFE                link       A6, -0x0002
  1625. 00001370  206E 0008                movea.l    A0, [A6 + 0x8]
  1626. 00001374  2068 0004                movea.l    A0, [A0 + 0x4]
  1627. 00001378  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1628. 0000137E  6D1A                     blt        +0x1C /* 0000139A */
  1629. 00001380  206E 0008                movea.l    A0, [A6 + 0x8]
  1630. 00001384  2068 0004                movea.l    A0, [A0 + 0x4]
  1631. 00001388  486D F276                pea.l      [A5 - 0xD8A]
  1632. 0000138C  2068 0004                movea.l    A0, [A0 + 0x4]
  1633. 00001390  4E90                     jsr        [A0]
  1634. 00001392  588F                     addq.l     A7, 4
  1635. 00001394  7000                     moveq.l    D0, 0x00
  1636. 00001396  48C0                     ext.l      D0
  1637. 00001398  6002                     bra        +0x4 /* 0000139C */
  1638. label0000139A:
  1639. 0000139A  7000                     moveq.l    D0, 0x00
  1640. label0000139C:
  1641. 0000139C  426E FFFE                clr.w      [A6 - 0x2]
  1642. 000013A0  602C                     bra        +0x2E /* 000013CE */
  1643. label000013A2:
  1644. 000013A2  306E FFFE                movea.w    A0, [A6 - 0x2]
  1645. 000013A6  D1EE 0008                add.l      A0, [A6 + 0x8]
  1646. 000013AA  4228 0078                clr.b      [A0 + 0x78]
  1647. 000013AE  306E FFFE                movea.w    A0, [A6 - 0x2]
  1648. 000013B2  D1EE 0008                add.l      A0, [A6 + 0x8]
  1649. 000013B6  7001                     moveq.l    D0, 0x01
  1650. 000013B8  1140 0088                move.b     [A0 + 0x88], D0
  1651. 000013BC  306E FFFE                movea.w    A0, [A6 - 0x2]
  1652. 000013C0  D1EE 0008                add.l      A0, [A6 + 0x8]
  1653. 000013C4  7005                     moveq.l    D0, 0x05
  1654. 000013C6  1140 0098                move.b     [A0 + 0x98], D0
  1655. 000013CA  526E FFFE                addq.w     [A6 - 0x2], 1
  1656. label000013CE:
  1657. 000013CE  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  1658. 000013D4  6DCC                     blt        -0x32 /* 000013A2 */
  1659. 000013D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1660. 000013DA  4268 00AC                clr.w      [A0 + 0xAC]
  1661. 000013DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1662. 000013E2  4228 003D                clr.b      [A0 + 0x3D]
  1663. 000013E6  206E 0008                movea.l    A0, [A6 + 0x8]
  1664. 000013EA  7001                     moveq.l    D0, 0x01
  1665. 000013EC  3140 003E                move.w     [A0 + 0x3E], D0
  1666. 000013F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1667. 000013F4  7001                     moveq.l    D0, 0x01
  1668. 000013F6  3140 0040                move.w     [A0 + 0x40], D0
  1669. 000013FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1670. 000013FE  4268 00AA                clr.w      [A0 + 0xAA]
  1671. 00001402  4E5E                     unlink     A6
  1672. 00001404  4E75                     rts
  1673. 00001406  4745                     chk.w      D3, D5
  1674. 00001408  5453                     addq.w     [A3], 2
  1675. 0000140A  4F49                     chk.w      D7, A1
  1676. 0000140C  2020                     move.l     D0, -[A0]
  1677. fn0000140E:
  1678. 0000140E  4E56 FFFC                link       A6, -0x0004
  1679. 00001412  426E FFFC                clr.w      [A6 - 0x4]
  1680. label00001416:
  1681. 00001416  526E FFFC                addq.w     [A6 - 0x4], 1
  1682. 0000141A  206E 0008                movea.l    A0, [A6 + 0x8]
  1683. 0000141E  5368 0030                subq.w     [A0 + 0x30], 1
  1684. 00001422  4A68 0030                tst.w      [A0 + 0x30]
  1685. 00001426  6C16                     bge        +0x18 /* 0000143E */
  1686. 00001428  206E 0008                movea.l    A0, [A6 + 0x8]
  1687. 0000142C  2050                     movea.l    A0, [A0]
  1688. 0000142E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1689. 00001432  2068 000C                movea.l    A0, [A0 + 0xC]
  1690. 00001436  4E90                     jsr        [A0]
  1691. 00001438  588F                     addq.l     A7, 4
  1692. 0000143A  48C0                     ext.l      D0
  1693. 0000143C  6014                     bra        +0x16 /* 00001452 */
  1694. label0000143E:
  1695. 0000143E  206E 0008                movea.l    A0, [A6 + 0x8]
  1696. 00001442  2268 002C                movea.l    A1, [A0 + 0x2C]
  1697. 00001446  52A8 002C                addq.l     [A0 + 0x2C], 1
  1698. 0000144A  1011                     move.b     D0, [A1]
  1699. 0000144C  4880                     ext.w      D0
  1700. 0000144E  0240 00FF                andi.w     D0, 0xFF
  1701. label00001452:
  1702. 00001452  3D40 FFFE                move.w     [A6 - 0x2], D0
  1703. 00001456  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1704. 0000145C  66B8                     bne        -0x46 /* 00001416 */
  1705. label0000145E:
  1706. 0000145E  526E FFFC                addq.w     [A6 - 0x4], 1
  1707. 00001462  206E 0008                movea.l    A0, [A6 + 0x8]
  1708. 00001466  5368 0030                subq.w     [A0 + 0x30], 1
  1709. 0000146A  4A68 0030                tst.w      [A0 + 0x30]
  1710. 0000146E  6C16                     bge        +0x18 /* 00001486 */
  1711. 00001470  206E 0008                movea.l    A0, [A6 + 0x8]
  1712. 00001474  2050                     movea.l    A0, [A0]
  1713. 00001476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1714. 0000147A  2068 000C                movea.l    A0, [A0 + 0xC]
  1715. 0000147E  4E90                     jsr        [A0]
  1716. 00001480  588F                     addq.l     A7, 4
  1717. 00001482  48C0                     ext.l      D0
  1718. 00001484  6014                     bra        +0x16 /* 0000149A */
  1719. label00001486:
  1720. 00001486  206E 0008                movea.l    A0, [A6 + 0x8]
  1721. 0000148A  2268 002C                movea.l    A1, [A0 + 0x2C]
  1722. 0000148E  52A8 002C                addq.l     [A0 + 0x2C], 1
  1723. 00001492  1011                     move.b     D0, [A1]
  1724. 00001494  4880                     ext.w      D0
  1725. 00001496  0240 00FF                andi.w     D0, 0xFF
  1726. label0000149A:
  1727. 0000149A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1728. 0000149E  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1729. 000014A4  67B8                     beq        -0x46 /* 0000145E */
  1730. 000014A6  4A6E FFFE                tst.w      [A6 - 0x2]
  1731. 000014AA  6700 FF6A                beq        -0x94 /* 00001416 */
  1732. 000014AE  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  1733. 000014B4  674C                     beq        +0x4E /* 00001502 */
  1734. 000014B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1735. 000014BA  2068 0004                movea.l    A0, [A0 + 0x4]
  1736. 000014BE  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1737. 000014C4  6D3A                     blt        +0x3C /* 00001500 */
  1738. 000014C6  206E 0008                movea.l    A0, [A6 + 0x8]
  1739. 000014CA  302E FFFC                move.w     D0, [A6 - 0x4]
  1740. 000014CE  5540                     subq.w     D0, 2
  1741. 000014D0  2068 0004                movea.l    A0, [A0 + 0x4]
  1742. 000014D4  3140 000A                move.w     [A0 + 0xA], D0
  1743. 000014D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1744. 000014DC  2068 0004                movea.l    A0, [A0 + 0x4]
  1745. 000014E0  316E FFFE 000C           move.w     [A0 + 0xC], [A6 - 0x2]
  1746. 000014E6  206E 0008                movea.l    A0, [A6 + 0x8]
  1747. 000014EA  2068 0004                movea.l    A0, [A0 + 0x4]
  1748. 000014EE  486D F286                pea.l      [A5 - 0xD7A]
  1749. 000014F2  2068 0004                movea.l    A0, [A0 + 0x4]
  1750. 000014F6  4E90                     jsr        [A0]
  1751. 000014F8  588F                     addq.l     A7, 4
  1752. 000014FA  7000                     moveq.l    D0, 0x00
  1753. 000014FC  48C0                     ext.l      D0
  1754. 000014FE  6002                     bra        +0x4 /* 00001502 */
  1755. label00001500:
  1756. 00001500  7000                     moveq.l    D0, 0x00
  1757. label00001502:
  1758. 00001502  302E FFFE                move.w     D0, [A6 - 0x2]
  1759. 00001506  4E5E                     unlink     A6
  1760. 00001508  4E75                     rts
  1761. 0000150A  4E45                     trap       5
  1762. 0000150C  5854                     addq.w     [A4], 4
  1763. 0000150E  4D41                     chk.w      D6, D1
  1764. 00001510  524B                     addq.w     A3, 1
  1765. fn00001512:
  1766. 00001512  4E56 FFFE                link       A6, -0x0002
  1767. 00001516  6000 012C                bra        +0x12E /* 00001644 */
  1768. label0000151A:
  1769. 0000151A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1770. 0000151E  4EBA FEEE                jsr        [PC - 0x112 /* 0000140E */]
  1771. 00001522  588F                     addq.l     A7, 4
  1772. 00001524  3D40 FFFE                move.w     [A6 - 0x2], D0
  1773. 00001528  302E FFFE                move.w     D0, [A6 - 0x2]
  1774. 0000152C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1775. 00001530  001F 007E                ori.b      [A7]+, 0x7E /* '~' */
  1776. 00001534  00C0                     .incomplete
  1777. 00001536  007A 00C1 0076           ori.w      [PC + 0x76 /* 000015AE, value 0x88, cstring "" */], 0xC1
  1778. 0000153C  00C2                     .incomplete
  1779. 0000153E  0072 00C3 006E           ori.w      [A2 + D0.w + 0x6E], 0xC3
  1780. 00001544  00C5                     .incomplete
  1781. 00001546  006A 00C6 0066           ori.w      [A2 + 0x66], 0xC6
  1782. 0000154C  00C7                     .incomplete
  1783. 0000154E  0062 00C8                ori.w      -[A2], 0xC8
  1784. 00001552  005E 00C9                ori.w      [A6]+, 0xC9
  1785. 00001556  005A 00CA                ori.w      [A2]+, 0xCA
  1786. 0000155A  0056 00CB                ori.w      [A6], 0xCB
  1787. 0000155E  0052 00CD                ori.w      [A2], 0xCD
  1788. 00001562  004E 00CE                ori.w      A6, 0xCE
  1789. 00001566  004A 00CF                ori.w      A2, 0xCF
  1790. 0000156A  0046 00D8                ori.w      D6, 0xD8
  1791. 0000156E  0042 00D9                ori.w      D2, 0xD9
  1792. 00001572  003E 00DA                ori.b      <<invalid special address>>, 0xDA
  1793. 00001576  0042 00C4                ori.w      D2, 0xC4
  1794. 0000157A  004C 00CC                ori.w      A4, 0xCC
  1795. 0000157E  0056 00DB                ori.w      [A6], 0xDB
  1796. 00001582  0060 00DD                ori.w      -[A0], 0xDD
  1797. 00001586  0068 00E0 0070           ori.w      [A0 + 0x70], 0xE0
  1798. 0000158C  00D0                     .incomplete
  1799. 0000158E  006C 00D1 0068           ori.w      [A4 + 0x68], 0xD1
  1800. 00001594  00D2                     .incomplete
  1801. 00001596  0064 00D3                ori.w      -[A4], 0xD3
  1802. 0000159A  0060 00D4                ori.w      -[A0], 0xD4
  1803. 0000159E  005C 00D5                ori.w      [A4]+, 0xD5
  1804. 000015A2  0058 00D6                ori.w      [A0]+, 0xD6
  1805. 000015A6  0054 00D7                ori.w      [A4], 0xD7
  1806. 000015AA  0050 0001                ori.w      [A0], 0x1
  1807. 000015AE  0088 302E FFFE           ori.l      A0, 0x302EFFFE
  1808. 000015B4  6000 0092                bra        +0x94 /* 00001648 */
  1809. 000015B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1810. 000015BC  4EBA EB98                jsr        [PC - 0x1468 /* 00000156 */]
  1811. 000015C0  588F                     addq.l     A7, 4
  1812. 000015C2  6000 0080                bra        +0x82 /* 00001644 */
  1813. 000015C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1814. 000015CA  4EBA EF6C                jsr        [PC - 0x1094 /* 00000538 */]
  1815. 000015CE  588F                     addq.l     A7, 4
  1816. 000015D0  6000 0072                bra        +0x74 /* 00001644 */
  1817. 000015D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1818. 000015D8  4EBA F0F2                jsr        [PC - 0xF0E /* 000006CC */]
  1819. 000015DC  588F                     addq.l     A7, 4
  1820. 000015DE  6000 0064                bra        +0x66 /* 00001644 */
  1821. 000015E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1822. 000015E6  4EBA F418                jsr        [PC - 0xBE8 /* 00000A00 */]
  1823. 000015EA  588F                     addq.l     A7, 4
  1824. 000015EC  6056                     bra        +0x58 /* 00001644 */
  1825. 000015EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1826. 000015F2  4EBA F490                jsr        [PC - 0xB70 /* 00000A84 */]
  1827. 000015F6  588F                     addq.l     A7, 4
  1828. 000015F8  604A                     bra        +0x4C /* 00001644 */
  1829. 000015FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1830. 000015FE  2068 0004                movea.l    A0, [A0 + 0x4]
  1831. 00001602  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  1832. 00001608  6D28                     blt        +0x2A /* 00001632 */
  1833. 0000160A  206E 0008                movea.l    A0, [A6 + 0x8]
  1834. 0000160E  2068 0004                movea.l    A0, [A0 + 0x4]
  1835. 00001612  316E FFFE 000A           move.w     [A0 + 0xA], [A6 - 0x2]
  1836. 00001618  206E 0008                movea.l    A0, [A6 + 0x8]
  1837. 0000161C  2068 0004                movea.l    A0, [A0 + 0x4]
  1838. 00001620  486D F2AC                pea.l      [A5 - 0xD54]
  1839. 00001624  2068 0004                movea.l    A0, [A0 + 0x4]
  1840. 00001628  4E90                     jsr        [A0]
  1841. 0000162A  588F                     addq.l     A7, 4
  1842. 0000162C  7000                     moveq.l    D0, 0x00
  1843. 0000162E  48C0                     ext.l      D0
  1844. 00001630  6012                     bra        +0x14 /* 00001644 */
  1845. label00001632:
  1846. 00001632  7000                     moveq.l    D0, 0x00
  1847. 00001634  600E                     bra        +0x10 /* 00001644 */
  1848. 00001636  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1849. 0000163A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1850. 0000163E  4EBA EA68                jsr        [PC - 0x1598 /* 000000A8 */]
  1851. 00001642  5C8F                     addq.l     A7, 6
  1852. label00001644:
  1853. 00001644  6000 FED4                bra        -0x12A /* 0000151A */
  1854. label00001648:
  1855. 00001648  4E5E                     unlink     A6
  1856. 0000164A  4E75                     rts
  1857. 0000164C  5052                     addq.w     [A2], 8
  1858. 0000164E  4F43                     chk.w      D7, D3
  1859. 00001650  4553                     chk.w      D2, [A3]
  1860. 00001652  5354                     subq.w     [A4], 1
  1861. export_93:
  1862. 00001654  4E56 FFF8                link       A6, -0x0008
  1863. 00001658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1864. 0000165C  4EBA FDB0                jsr        [PC - 0x250 /* 0000140E */]
  1865. 00001660  588F                     addq.l     A7, 4
  1866. 00001662  0C40 00D8                cmpi.w     D0, 0xD8
  1867. 00001666  660C                     bne        +0xE /* 00001674 */
  1868. 00001668  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1869. 0000166C  4EBA FCFE                jsr        [PC - 0x302 /* 0000136C */]
  1870. 00001670  588F                     addq.l     A7, 4
  1871. 00001672  6012                     bra        +0x14 /* 00001686 */
  1872. label00001674:
  1873. 00001674  206E 0008                movea.l    A0, [A6 + 0x8]
  1874. 00001678  2068 0004                movea.l    A0, [A0 + 0x4]
  1875. 0000167C  486D F2C6                pea.l      [A5 - 0xD3A]
  1876. 00001680  2050                     movea.l    A0, [A0]
  1877. 00001682  4E90                     jsr        [A0]
  1878. 00001684  588F                     addq.l     A7, 4
  1879. label00001686:
  1880. 00001686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1881. 0000168A  4EBA FE86                jsr        [PC - 0x17A /* 00001512 */]
  1882. 0000168E  588F                     addq.l     A7, 4
  1883. 00001690  3D40 FFFE                move.w     [A6 - 0x2], D0
  1884. 00001694  302E FFFE                move.w     D0, [A6 - 0x2]
  1885. 00001698  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1886. 0000169C  0003 000E                ori.b      D3, 0xE
  1887. 000016A0  00C0                     .incomplete
  1888. 000016A2  000A 00C1                ori.b      A2, 0xC1
  1889. 000016A6  001E 00C9                ori.b      [A6]+, 0xC9
  1890. 000016AA  0034 3F2E FFFE           ori.b      <<invalid full ext with IS == 1 and I/IS == 6>>, 0x2E /* '.' */
  1891. 000016B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1892. 000016B4  4EBA F6B8                jsr        [PC - 0x948 /* 00000D6E */]
  1893. 000016B8  5C8F                     addq.l     A7, 6
  1894. 000016BA  206E 0008                movea.l    A0, [A6 + 0x8]
  1895. 000016BE  4268 00A8                clr.w      [A0 + 0xA8]
  1896. 000016C2  603A                     bra        +0x3C /* 000016FE */
  1897. 000016C4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1898. 000016C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1899. 000016CC  4EBA F6A0                jsr        [PC - 0x960 /* 00000D6E */]
  1900. 000016D0  5C8F                     addq.l     A7, 6
  1901. 000016D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1902. 000016D6  7001                     moveq.l    D0, 0x01
  1903. 000016D8  3140 00A8                move.w     [A0 + 0xA8], D0
  1904. 000016DC  6020                     bra        +0x22 /* 000016FE */
  1905. 000016DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1906. 000016E2  2068 0004                movea.l    A0, [A0 + 0x4]
  1907. 000016E6  316E FFFE 000A           move.w     [A0 + 0xA], [A6 - 0x2]
  1908. 000016EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1909. 000016F0  2068 0004                movea.l    A0, [A0 + 0x4]
  1910. 000016F4  486D F2F0                pea.l      [A5 - 0xD10]
  1911. 000016F8  2050                     movea.l    A0, [A0]
  1912. 000016FA  4E90                     jsr        [A0]
  1913. 000016FC  588F                     addq.l     A7, 4
  1914. label000016FE:
  1915. 000016FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1916. 00001702  3028 0042                move.w     D0, [A0 + 0x42]
  1917. 00001706  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1918. 0000170A  0001 0004                ori.b      D1, 0x4
  1919. 0000170E  0104                     btst       D4, D0
  1920. 00001710  0008 0100                ori.b      A0, 0x0
  1921. 00001714  0012 00F0                ori.b      [A2], 0xF0
  1922. 00001718  206E 0008                movea.l    A0, [A6 + 0x8]
  1923. 0000171C  7001                     moveq.l    D0, 0x01
  1924. 0000171E  1140 003C                move.b     [A0 + 0x3C], D0
  1925. 00001722  6000 00F6                bra        +0xF8 /* 0000181A */
  1926. 00001726  206E 0008                movea.l    A0, [A6 + 0x8]
  1927. 0000172A  4A28 003C                tst.b      [A0 + 0x3C]
  1928. 0000172E  6600 00EA                bne        +0xEC /* 0000181A */
  1929. 00001732  206E 0008                movea.l    A0, [A6 + 0x8]
  1930. 00001736  2068 0044                movea.l    A0, [A0 + 0x44]
  1931. 0000173A  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  1932. 0000173E  206E 0008                movea.l    A0, [A6 + 0x8]
  1933. 00001742  2068 0044                movea.l    A0, [A0 + 0x44]
  1934. 00001746  3D68 0024 FFFA           move.w     [A6 - 0x6], [A0 + 0x24]
  1935. 0000174C  206E 0008                movea.l    A0, [A6 + 0x8]
  1936. 00001750  2068 0044                movea.l    A0, [A0 + 0x44]
  1937. 00001754  3D68 0048 FFF8           move.w     [A6 - 0x8], [A0 + 0x48]
  1938. 0000175A  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  1939. 00001760  661E                     bne        +0x20 /* 00001780 */
  1940. 00001762  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1941. 00001768  6616                     bne        +0x18 /* 00001780 */
  1942. 0000176A  0C6E 0003 FFF8           cmpi.w     [A6 - 0x8], 0x3
  1943. 00001770  660E                     bne        +0x10 /* 00001780 */
  1944. 00001772  206E 0008                movea.l    A0, [A6 + 0x8]
  1945. 00001776  7003                     moveq.l    D0, 0x03
  1946. 00001778  1140 003C                move.b     [A0 + 0x3C], D0
  1947. 0000177C  6000 009C                bra        +0x9E /* 0000181A */
  1948. label00001780:
  1949. 00001780  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  1950. 00001786  661E                     bne        +0x20 /* 000017A6 */
  1951. 00001788  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  1952. 0000178E  6616                     bne        +0x18 /* 000017A6 */
  1953. 00001790  0C6E 0005 FFF8           cmpi.w     [A6 - 0x8], 0x5
  1954. 00001796  660E                     bne        +0x10 /* 000017A6 */
  1955. 00001798  206E 0008                movea.l    A0, [A6 + 0x8]
  1956. 0000179C  7004                     moveq.l    D0, 0x04
  1957. 0000179E  1140 003C                move.b     [A0 + 0x3C], D0
  1958. 000017A2  6000 0076                bra        +0x78 /* 0000181A */
  1959. label000017A6:
  1960. 000017A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1961. 000017AA  2068 0004                movea.l    A0, [A0 + 0x4]
  1962. 000017AE  4A68 0008                tst.w      [A0 + 0x8]
  1963. 000017B2  6D44                     blt        +0x46 /* 000017F8 */
  1964. 000017B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1965. 000017B8  2068 0004                movea.l    A0, [A0 + 0x4]
  1966. 000017BC  316E FFFC 000A           move.w     [A0 + 0xA], [A6 - 0x4]
  1967. 000017C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 000017C6  2068 0004                movea.l    A0, [A0 + 0x4]
  1969. 000017CA  316E FFFA 000C           move.w     [A0 + 0xC], [A6 - 0x6]
  1970. 000017D0  206E 0008                movea.l    A0, [A6 + 0x8]
  1971. 000017D4  2068 0004                movea.l    A0, [A0 + 0x4]
  1972. 000017D8  316E FFF8 000E           move.w     [A0 + 0xE], [A6 - 0x8]
  1973. 000017DE  206E 0008                movea.l    A0, [A6 + 0x8]
  1974. 000017E2  2068 0004                movea.l    A0, [A0 + 0x4]
  1975. 000017E6  486D F314                pea.l      [A5 - 0xCEC]
  1976. 000017EA  2068 0004                movea.l    A0, [A0 + 0x4]
  1977. 000017EE  4E90                     jsr        [A0]
  1978. 000017F0  588F                     addq.l     A7, 4
  1979. 000017F2  7000                     moveq.l    D0, 0x00
  1980. 000017F4  48C0                     ext.l      D0
  1981. 000017F6  6002                     bra        +0x4 /* 000017FA */
  1982. label000017F8:
  1983. 000017F8  7000                     moveq.l    D0, 0x00
  1984. label000017FA:
  1985. 000017FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1986. 000017FE  7003                     moveq.l    D0, 0x03
  1987. 00001800  1140 003C                move.b     [A0 + 0x3C], D0
  1988. 00001804  6014                     bra        +0x16 /* 0000181A */
  1989. 00001806  206E 0008                movea.l    A0, [A6 + 0x8]
  1990. 0000180A  7005                     moveq.l    D0, 0x05
  1991. 0000180C  1140 003C                move.b     [A0 + 0x3C], D0
  1992. 00001810  6008                     bra        +0xA /* 0000181A */
  1993. 00001812  206E 0008                movea.l    A0, [A6 + 0x8]
  1994. 00001816  4228 003C                clr.b      [A0 + 0x3C]
  1995. label0000181A:
  1996. 0000181A  4E5E                     unlink     A6
  1997. 0000181C  4E75                     rts
  1998. 0000181E  5245                     addq.w     D5, 1
  1999. 00001820  4144                     chk.w      D0, D4
  2000. 00001822  4649                     not.w      A1
  2001. 00001824  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  2002. export_94: // at 00001826 (misaligned)
  2003. 00001828  FFFE                     .invalid   <<F/7/7>>
  2004. 0000182A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2005. 0000182E  4EBA FCE2                jsr        [PC - 0x31E /* 00001512 */]
  2006. 00001832  588F                     addq.l     A7, 4
  2007. 00001834  3D40 FFFE                move.w     [A6 - 0x2], D0
  2008. 00001838  302E FFFE                move.w     D0, [A6 - 0x2]
  2009. 0000183C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2010. 00001840  00D9                     .incomplete
  2011. 00001842  00DA                     .incomplete
  2012. 00001844  0046 0014                ori.w      D6, 0x14
  2013. 00001848  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  2014. 0000184C  0008 4EBA                ori.b      A0, 0xBA
  2015. 00001850  F878 588F                .extension 0x878 <<F/1/4>>, 0x588F // unimplemented
  2016. 00001854  7001                     moveq.l    D0, 0x01
  2017. 00001856  6000 0054                bra        +0x56 /* 000018AC */
  2018. 0000185A  206E 0008                movea.l    A0, [A6 + 0x8]
  2019. 0000185E  2068 0004                movea.l    A0, [A0 + 0x4]
  2020. 00001862  0C68 0001 0008           cmpi.w     [A0 + 0x8], 0x1
  2021. 00001868  6D1A                     blt        +0x1C /* 00001884 */
  2022. 0000186A  206E 0008                movea.l    A0, [A6 + 0x8]
  2023. 0000186E  2068 0004                movea.l    A0, [A0 + 0x4]
  2024. 00001872  486D F348                pea.l      [A5 - 0xCB8]
  2025. 00001876  2068 0004                movea.l    A0, [A0 + 0x4]
  2026. 0000187A  4E90                     jsr        [A0]
  2027. 0000187C  588F                     addq.l     A7, 4
  2028. 0000187E  7000                     moveq.l    D0, 0x00
  2029. 00001880  48C0                     ext.l      D0
  2030. 00001882  6002                     bra        +0x4 /* 00001886 */
  2031. label00001884:
  2032. 00001884  7000                     moveq.l    D0, 0x00
  2033. label00001886:
  2034. 00001886  7000                     moveq.l    D0, 0x00
  2035. 00001888  6022                     bra        +0x24 /* 000018AC */
  2036. 0000188A  206E 0008                movea.l    A0, [A6 + 0x8]
  2037. 0000188E  2068 0004                movea.l    A0, [A0 + 0x4]
  2038. 00001892  316E FFFE 000A           move.w     [A0 + 0xA], [A6 - 0x2]
  2039. 00001898  206E 0008                movea.l    A0, [A6 + 0x8]
  2040. 0000189C  2068 0004                movea.l    A0, [A0 + 0x4]
  2041. 000018A0  486D F356                pea.l      [A5 - 0xCAA]
  2042. 000018A4  2050                     movea.l    A0, [A0]
  2043. 000018A6  4E90                     jsr        [A0]
  2044. 000018A8  588F                     addq.l     A7, 4
  2045. 000018AA  7000                     moveq.l    D0, 0x00
  2046. label000018AC:
  2047. 000018AC  4E5E                     unlink     A6
  2048. 000018AE  4E75                     rts
  2049. 000018B0  5245                     addq.w     D5, 1
  2050. 000018B2  4144                     chk.w      D0, D4
  2051. 000018B4  5343                     subq.w     D3, 1
  2052. 000018B6  414E                     chk.w      D0, A6
  2053. export_95:
  2054. 000018B8  4E56 0000                link       A6, 0
  2055. 000018BC  4E5E                     unlink     A6
  2056. 000018BE  4E75                     rts
  2057. 000018C0  5245                     addq.w     D5, 1
  2058. 000018C2  4144                     chk.w      D0, D4
  2059. 000018C4  5343                     subq.w     D3, 1
  2060. 000018C6  414E                     chk.w      D0, A6
  2061. export_96:
  2062. 000018C8  4E56 0000                link       A6, 0
  2063. 000018CC  4E5E                     unlink     A6
  2064. 000018CE  4E75                     rts
  2065. 000018D0  5245                     addq.w     D5, 1
  2066. 000018D2  4144                     chk.w      D0, D4
  2067. 000018D4  4649                     not.w      A1
  2068. 000018D6  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  2069. export_97: // at 000018D8 (misaligned)
  2070. 000018DA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2071. 000018DE  0008 43ED                ori.b      A0, 0xED
  2072. 000018E2  030A                     btst       A2, D1
  2073. 000018E4  2050                     movea.l    A0, [A0]
  2074. 000018E6  2149 0004                move.l     [A0 + 0x4], A1
  2075. 000018EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2076. 000018EE  43ED 0312                lea.l      A1, [A5 + 0x312 /* export_94 */]
  2077. 000018F2  2050                     movea.l    A0, [A0]
  2078. 000018F4  2149 0008                move.l     [A0 + 0x8], A1
  2079. 000018F8  206E 0008                movea.l    A0, [A6 + 0x8]
  2080. 000018FC  43ED 031A                lea.l      A1, [A5 + 0x31A /* export_95 */]
  2081. 00001900  2050                     movea.l    A0, [A0]
  2082. 00001902  2149 0010                move.l     [A0 + 0x10], A1
  2083. 00001906  206E 0008                movea.l    A0, [A6 + 0x8]
  2084. 0000190A  43ED 0322                lea.l      A1, [A5 + 0x322 /* export_96 */]
  2085. 0000190E  2050                     movea.l    A0, [A0]
  2086. 00001910  2149 0014                move.l     [A0 + 0x14], A1
  2087. 00001914  4E5E                     unlink     A6
  2088. 00001916  4E75                     rts
  2089. 00001918  4A53                     tst.w      [A3]
  2090. 0000191A  454C                     chk.w      D2, A4
  2091. 0000191C  524A                     addq.w     A2, 1
  2092. 0000191E  4649                     not.w      A1
  2093.